Несколько поддоменов на 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(\.|$)/ }