Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails初始值设定项中的附加配置_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

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。

不是直接回答您的问题,而是提供了一种不同的(更好的?)方法来实现您的目标:

查看发布在要点中的

哇,这是一种神奇的方法:)它可能是我问题的解决方案。谢谢:)