Rails初始化程序中的其他配置

时间:2012-08-25 10:54:06

标签: ruby-on-rails ruby ruby-on-rails-3

我想在我的应用中使用其他路线文件,所以当我添加

config.paths['config/routes'] = Dir[Rails.root.join('config/routes/*.rb')]

到我的config/application.rb文件一切都很好。

当我尝试将此代码放在初始化程序中时,会出现问题:

MyApp::Application.config.paths['config/routes'] = Dir[Rails.root.join('config/routes/*.rb')]

我在rails控制台中检查它 - MyApp::Application.config.paths保持正确的路径,但似乎config/routes的文件无法加载。

如何解决此问题?

我正在使用Rails 3.2.6。

1 个答案:

答案 0 :(得分:1)

不直接回答您的问题,而是为您尝试做的事情提供不同的(更好的?)方法:

查看{strong> this alternative DHH发布的要点。