【发布时间】:2013-04-06 06:07:26
【问题描述】:
几个月前,我开始使用 Rails 开发 Web 应用程序。与我使用的任何新框架一样,作为进一步理解它的一步,我已经开始阅读源代码。也许这是我最近对 Ruby 的了解,但我在理解它时遇到了一些麻烦。
今天我决定研究Application.routes.draw(来自routes.rb)并从ActionDispatch::Routing documentation找到draw在rails/actionpack/lib/action_dispatch/routing/route_set.rb中定义的方法,但我看不到Application.rb(或@987654327)的位置@ 或 Railtie.rb) 它开始发挥作用。另外我看不到Application 中的routes 方法是在哪里定义的。
非常感谢任何答案或链接。提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3