在我的application.rb文件中,我有几个选项可以修改我的应用程序url,如下所示:
config.action_controller.default_url_options = { :trailing_slash => true }
但是这些在Rake任务中似乎没有效果,尽管我通过:environment依赖项在Rails环境中运行它们。
我知道,只要在rake任务中调用以下命令,就可以实现这一点:
default_url_options[:trailing_slash] = true
... 但我想把这个擦干是否有一种干净的方法使rake任务使用Rails'default_url_optionsfromapplication.rb

最佳答案

您可以在rake任务(以及在Railsconsole中)中使用以下内容:

Rails.application.config.action_controller.default_url_options

09-11 01:07