algumas dicas sobre subdomínio rails

1 implementar o nome do subdomínio em trilhos

2 suporte de domínio de terceiro nível

adicione config.action_dispatch.tld_length = 2a development.rb

ver API de rails ( url_for :tld_lengthopção)

3 – defina a chave de domínio em session_store.rb para manter a sessão

redirecionar de domain.com para sub.domain.com perderá a sessão, a menos que você defina a opção de domínio em session_store.rb.

Vfolio::Application.config.session_store :cookie_store, key: '_vfolio_session', domain: '.xxxxx.ekohe.com'

o session_store.rb padrão gerado por rails não tem opção de domínio, e definir a opção de domínio para domínio:: tudo é uma armadilha

4 – use o subdomínio de teste lvh.me localmente ( https://coderwall.com/p/bggmvq ) ou use dnsmasq para definir seu dns

5 session_store.rbe secret_token.rbdeve ser criado como um link em deploy.rb, substituir o token secreto ao implantar