【问题标题】:RoR: Where is the "rails/info/properties" route defined?RoR:“rails/info/properties”路由在哪里定义?
【发布时间】:2010-06-13 19:10:22
【问题描述】:

我正在运行 Rails 2.3.4。当我创建一个新的 rails 项目时,public/index.html 文件有一个名为“About your application's environment”的链接指向“rails/info/properties”。在开发模式下,它给出了运行时环境的摘要。但是,在生产模式下,它给出了一个 404 页面找不到。

有人可以指出“rails/info/properties”路由的配置方式和位置吗?我只是想了解它是如何设置的。

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    该链接向rails/info/properties 发出AJAX 请求。 properties 操作在 Rails::InfoController 中定义,它位于 /rails/railties/builtin/rails_info/rails/info_controller.rb 中。

    路由不需要显式定义,因为它符合 Rails 默认路由 :controller/:action/:id(尽管在这种情况下没有 ID,并且控制器位于 Rails 命名空间中。 )

    【讨论】:

      【解决方案2】:

      它是在 Rails 内部配置的(在开发模式下)。如果您查看 Rails 初始化代码,您可能可以找到它。

      【讨论】:

        猜你喜欢
        • 2019-05-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-07
        • 2011-05-26
        • 1970-01-01
        • 2017-07-02
        • 2015-02-06
        相关资源
        最近更新 更多