2009-04-27 112 views
0

我有一个内部网应用程序有几个模块,我希望它们在路由时分开。例如:路由中的模块名称范围

http://intranet/calendar/... 
http://intranet/site_admin/... 
http://intranet/tasks/... 

每个模块可以有多个或单个控制器。如何编写这样的路线?

回答

2

您可以尝试使用命名空间:

map.namespace :calendar do |calendar| 
    calendar.resources :first_controller 
    calendar.resources :second_controller 
end 

等。很多时候,人们会将管理员应用程序的一部分放入管理员名称空间(请参阅here)。试试google“rails命名空间”。