Я только что перешел на рельсы из падрино/синатра, так что материал маршрутизации меня озадачивает.Rails 3 маршрутизация внутри контроллера
Я определил,
namespace :admin do
resources :teachers, :students, :lessons
end
в моем routes.rb файле, и когда я запускаю рейка маршрутов команда дает мне,
admin_teachers GET /admin/teachers(.:format) admin/teachers#index
POST /admin/teachers(.:format) admin/teachers#create
new_admin_teacher GET /admin/teachers/new(.:format) admin/teachers#new
edit_admin_teacher GET /admin/teachers/:id/edit(.:format) admin/teachers#edit
admin_teacher GET /admin/teachers/:id(.:format) admin/teachers#show
PUT /admin/teachers/:id(.:format) admin/teachers#update
DELETE /admin/teachers/:id(.:format) admin/teachers#destroy
admin_students GET /admin/students(.:format) admin/students#index
POST /admin/students(.:format) admin/students#create
new_admin_student GET /admin/students/new(.:format) admin/students#new
edit_admin_student GET /admin/students/:id/edit(.:format) admin/students#edit
admin_student GET /admin/students/:id(.:format) admin/students#show
PUT /admin/students/:id(.:format) admin/students#update
DELETE /admin/students/:id(.:format) admin/students#destroy
admin_lessons GET /admin/lessons(.:format) admin/lessons#index
POST /admin/lessons(.:format) admin/lessons#create
new_admin_lesson GET /admin/lessons/new(.:format) admin/lessons#new
edit_admin_lesson GET /admin/lessons/:id/edit(.:format) admin/lessons#edit
admin_lesson GET /admin/lessons/:id(.:format) admin/lessons#show
PUT /admin/lessons/:id(.:format) admin/lessons#update
DELETE /admin/lessons/:id(.:format) admin/lessons#destroy
Проблема заключается в том, что я не могу понять как ответить на запрос администратора/студентов # update? Я знаю, как отвечать администраторам # учителей, в моем контроллере admin я создаю функцию учителей. Но как отвечать администратору/учителям/индексу? Или, может, где ответить? В каком файле? В какой функции или классе?
есть генератор для этого? и где я должен положить это в новый файл? – gkaykck