0
我有一個內部網應用程序有幾個模塊,我希望它們在路由時分開。例如:路由中的模塊名稱範圍
http://intranet/calendar/...
http://intranet/site_admin/...
http://intranet/tasks/...
每個模塊可以有多個或單個控制器。如何編寫這樣的路線?
我有一個內部網應用程序有幾個模塊,我希望它們在路由時分開。例如:路由中的模塊名稱範圍
http://intranet/calendar/...
http://intranet/site_admin/...
http://intranet/tasks/...
每個模塊可以有多個或單個控制器。如何編寫這樣的路線?
您可以嘗試使用命名空間:
map.namespace :calendar do |calendar|
calendar.resources :first_controller
calendar.resources :second_controller
end
等。很多時候,人們會將管理員應用程序的一部分放入管理員名稱空間(請參閱here)。試試google「rails命名空間」。
此外,如果你可能想升級到最新版本,即Rails 2.3。並將這些模塊構建爲單獨的「引擎」。 http://railscasts.com/episodes/149-rails-engines