2012-09-13 55 views
3

約束路由子子域目前,我有一個路線,像這樣:用Rails 3

constraints(:subdomain => 'api') do 
    ...blah blah... 
end 

,對於api.domain.com我們將在生產中使用的作品就好了。然而,在我們的登臺服務器api.project.mycompany.com這不工作如此偉大。

我的問題是:有沒有辦法使這個工作與子域和子子域? 如果沒有,那麼我如何使它只與子子域一起工作?

在此先感謝!

+0

醫管局只是希望通過懸而未決的問題,剛剛看到的日期在此!顯然跳回來有點太過於時間呵呵哦,以及可能對別人有所幫助:) – Luke

回答

4

你可以使用正則表達式,而不是字符串:

constraints(:subdomain => /^api(\.project)?$/) do 
    ...blah blah... 
end 
+0

欣賞後續行動! – madhermit