我们的rails应用程序如何找到routes.rb?

Can*_*Can 2 ruby ruby-on-rails ruby-on-rails-3

我想知道在rails应用程序中调用routes.rb文件的确切代码.提前致谢.

编辑:

我需要为路由创建一个新文件(例如routes1.rb),我应该在哪里更改以便应用程序指向routes1.rb

Ahm*_*rif 5

这将是您正在寻找的确切行 https://github.com/rails/rails/blob/master/railties/lib/rails/application/routes_reloader.rb#L40

如果您希望您的应用知道其他路线文件,请在config/application.rb添加以下行

config.paths['config/routes'] << 'config/routes1.rb'
Run Code Online (Sandbox Code Playgroud)

说明:你看,Rails应用程序基本上是一个引擎.更多关于这一点.每个引擎都可以有自定义路径,可以搜索模型,帮助程序,路径等内容.此自定义值可以是目录或特定文件.所以我们只是告诉我们的主Rails引擎config/routes1.rb除了默认值之外还包含一个额外的路由文件()config/routes.rb.我希望这是有道理的 :).