Ответ 1
projects_path
- это индекс, который принимает только один аргумент: формат. Вы хотите project_path(1)
На моих маршрутах .rb у меня есть:
get "projects/:category_id" => "projects#index"
Когда я пишу projects_path(1)
, сгенерированный URL-адрес /projects.1
вместо /projects/1
. Вы знаете, почему это происходит?
Вот результат rake routes
:
GET /projects/:category_id(.:format) projects#index
projects_path
- это индекс, который принимает только один аргумент: формат. Вы хотите project_path(1)