两个子域(约束)到同一个控制器?

时间:2014-08-22 01:29:11

标签: ruby-on-rails

我的Rails应用中有几个子域名。其中两个是'www'和'市场'。

我希望这些子域的根(www.myapp.com和market.myapp.com)都转到同一个控制器,所以我想这样做:

constraints :subdomain => 'www' do
    root 'welcome#index'
end

constraints :subdomain => 'market' do
    root 'welcome#index'
end

但我得到:'无效的路线名称,已经在使用中:'root''

我该怎么做?

1 个答案:

答案 0 :(得分:0)

添加:as选项。例如:

constraints :subdomain => 'www' do
  root 'welcome#index', as: 'root_www'
end