Пару месяцев назад я начал разрабатывать веб-приложения с помощью Rails. Как и в любой новой структуре, которую я использую, в качестве шага для ее дальнейшего понимания я начал читать исходный код. Может быть, это мой родственник, недавно узнавший о Ruby, но у меня возникли проблемы с пониманием этого.Понимание Application.routes.draw Исходный код
Сегодня я решил посмотреть в Application.routes.draw
(от routes.rb
) и от ActionDispatch::Routing documentation я нашел метод draw
определен в rails/actionpack/lib/action_dispatch/routing/route_set.rb, но я не вижу, где в Application.rb
(или Engine.rb
или Railtie.rb
) входит в игру. Кроме того, я не вижу, где определен метод routes
в Application
.
Любой ответ или ссылка очень оценены. Заранее спасибо.