首先为您的模型生成控制器...
rails generate controller Persons
rails generate controller Teachers
rails generate controller Students
rails generate controller Outsiders
然后在 routes.rb (rails 3)
resources :persons
resources :teachers
resources :students
resources :outsiders
为您提供 REST 路由
例如
persons GET /persons(.:format) {:action=>"index", :controller=>"persons"}
new_person GET /person/new(.:format) {:action=>"new", :controller=>"persons"}
edit_person GET /persons/:id/edit(.:format) {:action=>"edit", :controller=>"persons"}
person GET /persons/:id(.:format) {:action=>"show", :controller=>"persons"}
persons POST /spersons(.:format) {:action=>"create", :controller=>"persons"}
person PUT /persons/:id(.:format) {:action=>"update", :controller=>"persons"}
person DELETE /persons/:id(.:format) {:action=>"destroy", :controller=>"persons"}
老师、学生、外人都一样
检查 rake 路线或 rake 路线 | grep 老师