Области имени модуля в маршрутизации - PullRequest
0 голосов
/ 27 апреля 2009

У меня есть приложение для интрасети с несколькими модулями, я хочу, чтобы они выделялись при маршрутизации Например:

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

Каждый модуль может иметь несколько или один контроллер. Как написать такие маршруты?

Ответы [ 2 ]

2 голосов
/ 27 апреля 2009

Вы можете попробовать использовать пространства имен:

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

И так далее. Очень часто люди помещают часть приложения в пространство имен администратора (смотрите здесь ). Попробуйте гуглить "rails namespace".

0 голосов
/ 30 апреля 2009

Также, если вы хотите обновить до последней версии, то есть Rails 2.3. И собрать эти модули как отдельные «двигатели». http://railscasts.com/episodes/149-rails-engines

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...