인트라넷 응용 프로그램이 여러 모듈로 구성되어 있으므로 라우팅 할 때 모듈을 구분해야합니다. 예 :라우팅의 모듈 이름 범위
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 "레일 네임 스페이스"를 사용해보십시오.
레일스 2.3과 같은 최신 버전으로 업그레이드 할 수도 있습니다. 그리고 이들 모듈을 별도의 엔진으로 구축하십시오. http://railscasts.com/episodes/149-rails-engines