在我的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_options
fromapplication.rb
?
最佳答案
您可以在rake
任务(以及在Railsconsole
中)中使用以下内容:
Rails.application.config.action_controller.default_url_options