2

我有 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 存储库,而不是 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。

4

1 回答 1

2

好吧想通了。

root to: 'blog#index', constraints: { subdomain: /^blog(\.|$)/ }
于 2014-01-12T21:53:26.127 回答