Rails 5.2.3
В моем route.rb у меня есть:
get '/books/:author', to: 'books#index'
get '/books/:author/show', to: 'books#show'
post '/books/:author/create', to: 'books#create'
, который при запуске rake: маршруты дает мне:
GET /books/:author(.:format) books#index
GET /books/:author/show(.:format) books#show
POST /books/:author(.:format) books#create
Когда помощник по маршруту не являетсяпредоставленный rake: routines, могу ли я предположить, что когда я создаю ссылку на него в представлении, я могу использовать имя модели, например: books_path или books_url? что-то вроде:
= link_to books_path(:author => @author), :method => :post
Я пробовал это, но я получаю сообщение об ошибке:
undefined method books_path
Итак, я либо что-то не так делаю в Routes.rb, либо я нессылаться на него правильно?