2013-04-05 109 views
1

幾個月前,我開始開發使用Rails Web應用程序。與我使用的任何新框架一樣,作爲進一步瞭解它的一步,我已經開始閱讀源代碼。也許這是我最近關於Ruby的相對學習,但是我有一些麻煩理解它。瞭解Application.routes.draw源代碼

今天,我決定看看Application.routes.draw(從routes.rb),並從ActionDispatch::Routing documentation我發現rails/actionpack/lib/action_dispatch/routing/route_set.rb定義的draw方法,但我看不出其中Application.rb(或Engine.rbRailtie.rb)它的用武之地。此外,我看不到在Application中定義的routes方法的位置。

任何答案或鏈接不勝感激。提前致謝。

回答