Обратите внимание, что вы никогда не ссылаетесь на просмотры. Это всегда какое-то действие в каком-то контроллере, который, в свою очередь, отображает это представление. В этом случае ваше действие - courses
в students
контроллере, и вам нужно создать маршрут для него.
Предполагается, что у вас уже есть ресурс :students
, определенный в config/routes.rb
:
resources :students do
get 'courses', :on => :member
end
Это даст вам URL, такие как students/1/courses
и помощники маршрута courses_student_path
и courses_student_url
.
http://guides.rubyonrails.org/routing.html#adding-more-restful-actions