从rake任务访问default_url_options

时间:2013-07-02 14:13:31

标签: ruby ruby-on-rails-3

在我的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进行佣金任务?

1 个答案:

答案 0 :(得分:2)

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

Rails.application.config.action_controller.default_url_options
相关问题