Ruby on rails Rails初始值设定项中的附加配置
我想在我的应用程序中使用其他路由文件,因此当我添加Ruby on rails Rails初始值设定项中的附加配置,ruby-on-rails,ruby,ruby-on-rails-3,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')
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。不是直接回答您的问题,而是提供了一种不同的(更好的?)方法来实现您的目标:
查看发布在要点中的。哇,这是一种神奇的方法:)它可能是我问题的解决方案。谢谢:)