我想在我的应用程序中使用其他路由文件,所以当我添加
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。