几个月前,我开始使用Rails开发Web应用程序。与我使用的任何新框架一样,作为进一步理解它的一步,我已经开始阅读源代码。也许这是我最近对Ruby的相关学习,但我遇到了一些麻烦。
今天我决定调查Application.routes.draw
(来自routes.rb
)和ActionDispatch::Routing documentation我找到rails/actionpack/lib/action_dispatch/routing/route_set.rb中定义的draw
方法,但我未能查看它发挥作用的Application.rb
(或Engine.rb
或Railtie.rb
)中的位置。另外,我看不到routes
中Application
方法的定义。
任何答案或链接都非常感谢。提前谢谢。