ruby-on-rails-3 - subdominio - hosting ruby on rails gratis
La sesiĆ³n administrada por el inventor no se propaga a los subdominios (1)
Creo que esto no es una configuración de diseño sino una sesión y una configuración de cookies.
Puede trabajar en esto configurando la variable YourApp::Application.config.session
Puede hacerlo en su archivo environment.rb
o su config/initializers/session_store.rb
. Ejemplo para session_store.rb es
YourApp::Application.config.session = {
:session_domain => ''.yourdomain.com'',
:session_key => ''_yourapp'',
:expire_after => 14*24*3600,
#:secure => true, #for secure/ssl sessions and such
:secret => ''somesecretgobledygook''
}
Tenga en cuenta que el valor de session_domain
configurado en .yourdomain.com
hace que sus cookies funcionen en todos los subdominios.
Esto se aplica a las sesiones. Hay configuraciones similares para las cookies.
Estoy usando Devise para administrar la autenticación en una aplicación de Rails 3.1. Funciona muy bien en mi servidor de producción. Pero acabo de configurar un nuevo servidor de prueba, y si inicio sesión en el sitio principal, acceder a un subdominio no es reconocer la sesión. Me está pidiendo que inicie sesión de nuevo.
No recuerdo dónde solucionaría esta información. Parece como si fuera una configuración de cookies.
Tengo dominios apuntados a cada sitio, producción y prueba. La producción termina en .net, la versión de prueba termina en .co.
¿Alguien puede señalarme en la dirección correcta?