Смонтировать движок на субдомене Rails 3.1

Я провожу несколько экспериментов с устанавливаемыми двигателями. Во-первых, мне нужно ваше мнение по поводу сценария. Это хорошая идея, если мы сделаем «кусок больших модулей» в приложении как «монтируемые движки».

Я пробовал, это отлично работает. В монтируемом движке мы можем получить глобальный доступ к моделям приложения, а в приложении мы можем получить доступ к моделям движка с помощью префикса модуля. Так что у меня это отлично работает.

Теперь подошел к исходному вопросу:

Я хочу подключить движок к субдомену, чтобы каждый запрос с определенным субдоменом обслуживался этим конкретным движком. Я использовал этот код.

root :to=>'dashboard#index'
scope :subdomain => 'admin' do
    mount MyAdmin::Engine => '/'
end

В этом случае mydomain.com и admin.mydomain.com переходят к контроллеру приборной панели . Если я изменю такие настройки,

scope :subdomain => 'admin' do
    mount MyAdmin::Engine => '/'
end
root :to=>'dashboard#index'

В этом случае mydomain.com и admin.mydomain.com перейдут к корневому контроллеру , зависящему от движка.

Как мы можем выполнить этот сценарий и установить движок в определенном субдомене?

8
задан Nazar Hussain 15 February 2012 в 12:23
поделиться