【问题标题】:Understanding Application.routes.draw source code理解 Application.routes.draw 源代码
【发布时间】:2013-04-06 06:07:26
【问题描述】:

几个月前,我开始使用 Rails 开发 Web 应用程序。与我使用的任何新框架一样,作为进一步理解它的一步,我已经开始阅读源代码。也许这是我最近对 ​​Ruby 的了解,但我在理解它时遇到了一些麻烦。

今天我决定研究Application.routes.draw(来自routes.rb)并从ActionDispatch::Routing documentation找到drawrails/actionpack/lib/action_dispatch/routing/route_set.rb中定义的方法,但我看不到Application.rb(或@987654327)的位置@ 或 Railtie.rb) 它开始发挥作用。另外我看不到Application 中的routes 方法是在哪里定义的。

非常感谢任何答案或链接。提前致谢。

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3


    【解决方案1】:

    好的,我终于在engine.rb, line #488中找到了routes方法。我会从那里拿走。

    【讨论】:

      猜你喜欢
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      • 2019-02-03
      • 2012-01-22
      相关资源
      最近更新 更多