Si hago session[:greeting] = "Hi!"
en una acción de controlador, ¿por cuánto tiempo podré consultar session[:greeting]
en otras acciones del controlador?¿Cuánto tiempo persisten los objetos almacenados en las sesiones de Rails?
Hasta que el usuario cierre su navegador?
¿Cuánto tiempo pasará?
Además, ¿cómo puedo configurar este valor?
¿Hay algo así como session [: greeting] = "Hola!" que perecería cuando el usuario fuera a una URL o ruta diferente en la aplicación? (O justo antes de cerrar el navegador ...) Esta puede ser una mala práctica, pero acabo de utilizar la sesión para almacenar una variable que necesitaba para mantener las solicitudes AJAX en una página determinada. – dmonopoly
Mire el comportamiento "flash". Es un hash almacenado en la sesión que se restablece después de la próxima solicitud (con algunas sutilezas). – ndp
No entiendo por qué el inicio de sesión daría como resultado que la variable de sesión perdure por más tiempo. ¿Podrías explicar? – lulalala