Aparentemente, después de actualizar a Rails 2.3, el almacenamiento de mi sesión ha dejado de funcionar. Solía tener esto:Gestión de sesiones en Rails (2.3)
sesión: session_expires => 3.years.from_now
en mi application_controller.rb, pero ahora cada vez que cierro el navegador (Chrome) que caduque la sesión. He leído en alguna parte que session_expires habrían cambiado a expire_after, pero
sesión: expire_after => 3.years.from_now
no hacía ningún bien eihter.
Sweet trabajó para mí (no ha dejado de ser una sesión del navegador). O estableciéndolo explícitamente allí o dentro del bloque ActionController :: Base.session = {} ambos funcionó (dentro de config/initializers/session_store.rb – rogerdpack