Что делает метод help ?Это метод справки для каждого проекта, или это помощь для проектов в целом.Вы можете создать маршрут следующим образом:
match '/projects/help/:id' => 'projects#help', :via => :get
для: через, вы выбираете метод REST, т.е. либо GET, POST, PUT и т. Д., В соответствии с вашими требованиями.пытаясь создать страницу помощи для проектов в целом, это может быть бесполезно.Всякий раз, когда у вас есть URL-адрес / projects / <> , Rails попытается направить его на страницу показа проекта и попытается использовать <> в качестве идентификатора проекта.
Ссылка, которую вы используете, с project_path (@project) приведет вас на страницу проекта show для объекта @project.
Итак, наконец, это то, что вы должны сделать.Я бы посоветовал вам создать отдельный контроллер, который используется для общих страниц.Скажем, у вас есть контроллер OtherController
match '/help', :controller => 'other', :action => 'help', :via => :get
и затем создайте страницу help.html.erb для представления.Надеюсь, это работает для вас.