我正在为我在站点上托管的不同博客(example.blogthing.com和example2.blogthing.com)的Rails应用程序中添加子域。此网站在Heroku上托管。现在在Heroku上运行时从Rails应用程序中的Roots部署子域
,我发现这个answer on how to set up subdomain路由,它是当地像这样在我的根文件工作:
Rails.application.routes.draw do
resources :posts
resources :comments
root :to => "pages#home", :constraints => { :domain => "blogthing.com" }, as: nil
root :to => "setup#index"
现在,它的部署到Heroku上,我注意到一个问题。当我进入根域时,它正确地路由回家。当我在其上添加任何子域时,浏览器显示无法联系到该站点的错误。
上面列出的非常简单的策略是否存在问题,需要与Heroku一起以不同的方式实施?
我还应该注意到,我有我的我的客户域的DNS我的Heroku网站 - 所以我试图用一个真正的.dom域,只是把我的example1.
在它的前面。