RoR:定义了"rails/info/properties"路由在哪里?

Upg*_*ave 9 ruby-on-rails

我正在运行Rails 2.3.4.当我创建一个新的rails项目时,public/index.html文件有一个名为"关于你的应用程序环境"的链接,指向"rails/info/properties".在开发模式下,它提供了运行时环境的摘要.但是,在生产模式下,它无法找到404页面.

有人能指出我在"rails/info/properties"路由的配置方式和位置方向吗?我只想了解它是如何设置的.

Joh*_*ley 11

该链接会触发一个AJAX请求rails/info/properties.该properties动作Rails::InfoController在/rails/railties/builtin/rails_info/rails/info_controller.rb中定义.

路径不需要显式定义,因为它符合Rails的默认路由:controller/:action/:id(虽然在这种情况下没有ID,控制器存在于Rails命名空间内.)