Borrado de una sesión de rieles durante el desarrollo
-
24-09-2019 - |
Pregunta
¿Cómo se borran los rieles de la sesión para que pueda empezar con una pizarra fresca? Sé que sólo pudiera anular cada una de las variables de sesión con session[:my_var] = nil
, pero ¿hay una tarea rastrillo o algo que sabe cómo restaurar los datos de la sesión a su forma más básica?
Estoy usando Spree y almacena una serie de propiedades en la sesión que me gustaría para limpiar para ver lo que está pasando en el fondo, como order_id
, order_token
, user_credentials_id
, etc.
Estoy usando SQLite3
Solución
rake db:sessions:clear
Otros consejos
Compruebe su session_store en su archivo environment.rb. Puede utilizar los "DB: sesiones: transparente" sólo si se dice active_record. En este caso está volcando su sesión en dB.
De lo contrario sólo borrar las cookies del navegador.