我正在爲我在站點上託管的不同博客(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.
在它的前面。