Я только что установил Ruby on Rails и создал скаффолд с именем posts
.RoR сгенерировал контроллеры и другие необходимые для меня файлы.
Я создал новый метод в posts_controller
, но не могу получить к нему доступ.Я посмотрел на другие методы, которые есть в контроллере, и похоже, что мне нужно получить к ним доступ /posts/[MY POST ID]/[MY METHOD NAME]
.
. Если я создал свой собственный метод 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
.