Я новичок в изучении Ruby и Rails.
Я просматривал следующий раздел Rails 3.2.1 Guide:
http://guides.rubyonrails.org/routing.html#paths-and-urls
, в котором говорится:
Creating a resourceful route will also expose a number of helpers to the controllers
in your application. In the case of resources :photos:
photos_path returns /photos
new_photo_path returns /photos/new
edit_photo_path(:id) returns /photos/:id/edit (for instance, edit_photo_path(10) returns /photos/10/edit)
photo_path(:id) returns /photos/:id (for instance, photo_path(10) returns /photos/10)
Мне любопытночтобы узнать, как и когда в жизненном цикле запроса создаются эти помощники, т.е. new_photo_path, edit_photo_path и т. д., и где в исходном коде я могу найти код, который делает то же самое.
Я просматривал код в следующем файле / gems / actionpack-3.2.1 / lib / action_dispatch / routing / mapper.rb и я предполагаю, что код в этом файле создаетсяВышеперечисленные помощники. Пожалуйста, поправьте меня, если я ошибаюсь.
Спасибо,
Jignesh