2

I have staging.example.com, and want to have blog.staging.example.com (to test prior to blog.example.com).

In my Heroku settings, I added 'staging.example.com' and 'blog.staging.example.com' as site domains. On DNSimple, I added 'staging.example.com' and 'blog.staging.example.com' as CNAMEs both, pointing to 'proxy.herokuapp.com'.

staging.example.com is a separate Heroku repo than example.com. But blog.staging.example.com is part of the same Rails application as staging.example.com (hopefully that makes sense).

I have this working in development, with

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

However, both staging.example.com and blog.staging.example.com point to staging.example.com.

ndreckshage
  • 853
  • 9
  • 20

1 Answers1

2

Alright figured it out.

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