我正在运行Rails 2.3.4。当我创建一个新的rails项目时,public / index.html文件有一个名为“关于你的应用程序环境”的链接,指向“rails / info / properties”。在开发模式下,它提供了运行时环境的摘要。但是,在生产模式下,它无法找到404页面。
有人能指出我对“rails / info / properties”路由的配置方式和位置的方向吗?我只想了解它是如何设置的。
答案 0 :(得分:11)
该链接会向rails/info/properties
发出AJAX请求。 properties
操作在Rails::InfoController
中定义,:controller/:action/:id
位于/rails/railties/builtin/rails_info/rails/info_controller.rb。
路由不需要显式定义,因为它符合Rails默认路由{{1}}(尽管在这种情况下没有ID,控制器存在于 Rails 中命名空间。)
答案 1 :(得分:4)
它在Rails本身内部配置(在开发模式下)。如果查看Rails初始化代码,可以跟踪它。