在我的application.rb
文件中,我有几个选项来修改我的应用网址,如下所示:
config.action_controller.default_url_options = { :trailing_slash => true }
但是这些似乎没有在我的Rake任务中生效,尽管事实上我是通过:environment
依赖项在Rails环境中运行它们。
我知道只需在我的rake任务中调用以下内容即可实现此功能:
default_url_options[:trailing_slash] = true
......但我想干这个。有没有一种干净的方法可以使用来自default_url_options
的Rails'application.rb
进行佣金任务?
答案 0 :(得分:2)
您可以在rake
任务(以及Rails console
)中使用以下内容:
Rails.application.config.action_controller.default_url_options