Я только что установил Ruby on Rails и создал платформу под названием posts
. Контроллеры и другие необходимые мне файлы сгенерированы RoR.
Я создал новый метод в posts_controller
, но не могу получить к нему доступ. Я посмотрел на другие методы, которые есть в контроллере, и похоже, что мне нужно получить к ним доступ через / posts / [МОЙ POST ID] / [МОЕ НАЗВАНИЕ МЕТОДА]
.
Предполагая, что я создал свой собственный метод hello
в контроллере, как мне получить к нему доступ?
Я просмотрел routes.rb
, но для него нет конфигурации.
Обновлено:
Я понимаю, что могу вручную настроить его в routes.rb
, но как работают все остальные методы? Например, у меня есть методы « edit
» и « update
» в контроллере « posts_controller.rb
». Как эти два метода работают без настройки маршрутов?
# GET /posts/1/edit
def edit
@post = Post.find(params[:id])
end
Я не могу найти конфигурацию, которая соответствует шаблону / posts / [0-9] / edit
.