1

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

今天我决定查看Application.routes.draw(来自routes.rb)并从ActionDispatch::Routing 文档中找到rails/actionpack/lib/action_dispatch/routing/route_set.rbdraw中定义的方法,但我看不到它在(或或)中的位置玩。此外,我看不到在哪里定义了方法。Application.rbEngine.rbRailtie.rbroutesApplication

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

4

1 回答 1

2

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

于 2013-04-05T22:07:26.687 回答