我有staging.example.com,并希望拥有blog.staging.example.com(在blog.example.com之前进行测试)。
在我的Heroku设置中,我将'staging.example.com'和'blog.staging.example.com'添加为网站域。在DNSimple上,我将'staging.example.com'和'blog.staging.example.com'添加为CNAME,指向'proxy.herokuapp.com'。
staging.example.com是一个单独的Heroku repo而不是example.com。但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。
答案 0 :(得分:2)
好吧想通了。
root to: 'blog#index', constraints: { subdomain: /^blog(\.|$)/ }