Это полиморфная ассоциация!Полиморфные маршруты, указывающие на тот же контроллер и действие
resources :professors, :labs do
member do
resources :teaching_assistants
end
end
Я хочу иметь индекс для преподавателей ассистентов, лаборатории ассистенты и ассистенты, как так:
/professors/id/teaching_assistants
/labs/id/teaching_assistants
/teaching_assistants
Все эти маршруты, указывающие на teaching_assistants # индекс. Должен ли я явно указывать вложенные маршруты на действие в контроллерах профессоров и лабораторий? Как мне это сделать/изменить файл маршрутов?
resources :professors, :labs do
member do
resources :teaching_assistants, except: :index
end
end
get '/professors/id/teaching_assistants' => professors#assistantsindex
get '/labs/id/teaching_assistants' => labs#assistantsindex