2014-03-05 156 views
0

如何將所有子域路由到Rails應用程序中的控制器?約束通配符子域

我雖然像這樣的工作,但它並不:

constraints :subdomain => '*' do 
    get '/', :to => 'frontend#index' 
    mount API => '/api' 
end 

子域像

foo.example.com 
bar.example.com 

,應直接向frontend#index

foo.example.com/api 
bar.example.com/api 

應該調用葡萄API。

回答

1

使用正則表達式:

constraints :subdomain => /./ do... 

沒有測試過,但這樣的事情應該工作。

+0

謝謝,'/./'訣竅! – Slevin

+0

哎呀抱歉!編輯我的答案! –