Несколько поддоменов на Heroku (Rails)

У меня есть 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" как CNAMEs, указывая на "proxy.herokuapp.com".

staging.example.com является отдельным репозиторием Heroku, чем example.com. Но blog.staging.example.com является частью того же приложения на Rails, что и staging.example.com (надеюсь, это имеет смысл).

У меня это работает в разработке, с

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

Однако и staging.example.com, и blog.staging.example.com указывают на staging.example.com.

1 ответ

Хорошо, понял это.

root to: 'blog#index', constraints: { subdomain: /^blog(\.|$)/ }
Другие вопросы по тегам