1

在我的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_optionsfrom application.rb

4

1 回答 1

3

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

Rails.application.config.action_controller.default_url_options
于 2013-07-02T14:42:04.117 回答