0

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

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。

4

1 回答 1

1

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

查看DHH在 gist 中发布的这个替代方案

于 2012-08-25T18:23:12.857 回答