Ответ 1
Этот раздел может быть полезен http://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use
Verb Path Action Helper
GET /photos index photos_path
GET /photos/new new new_photo_path
POST /photos create photos_path
GET /photos/:id show photo_path(:id)
GET /photos/:id/edit edit edit_photo_path(:id)
PUT /photos/:id update photo_path(:id)
DELETE /photos/:id destroy photo_path(:id)
Если вы хотите создать помощник для действия show
, вы можете написать
photo_path(@photo.id)
где @photo
- ваш модельный объект. Или вы можете передать @photo
напрямую, если он отвечает на метод id
.
photo_path(@photo)
edit_photo_path(@photo)
Вы также можете загрузить rails console
(в терминале) и тестовые маршруты, используя app
, например, app.photo_path(1)
(он покажет вам маршрут для фотографии с id
equals 1
)