2014-01-12 43 views
2

我有staging.example.com,並且想要blog.staging.example.com(要在blog.example.com之前測試)。Heroku上的多個子域(Rails)

在我的Heroku設置中,我添加了「staging.example.com」和「blog.staging.example.com」作爲網站域。在DNSimple上,我添加了「staging.example.com」和「blog.staging.example.com」作爲CNAME,指向「proxy.herokuapp.com」。

staging.example.com是一個與example.com不同的Heroku回購。但是blog.staging.example.com與staging.example.com是相同的Rails應用程序的一部分(希望這很有意義)。

我在發展這方面的工作,與

constraints subdomain: 'blog' do 
    root to: 'blog#index' 
end 

然而,無論staging.example.com和blog.staging.example.com點staging.example.com。

回答

2

好吧明白了。

root to: 'blog#index', constraints: { subdomain: /^blog(\.|$)/ }