Cancellazione di una sessione Rails durante lo sviluppo
-
24-09-2019 - |
Domanda
Come faccio a cancellare le rotaie della sessione in modo da poter iniziare con una lavagna fresca? So che potrei solo vanificare ciascuna delle variabili di sessione con session[:my_var] = nil
, ma c'è un compito rastrello o qualcosa che sa come ripristinare i dati della sessione per la sua forma più elementare?
Spree e memorizza alcune proprietà nella sessione che vorrei cancellare per vedere cosa sta succedendo in background, come ad esempio order_id
, order_token
, user_credentials_id
, ecc.
Sto usando SQLite3
Soluzione
rake db:sessions:clear
Altri suggerimenti
Controlla la tua session_store nel file environment.rb. È possibile utilizzare i "DB: sessioni: chiaro" solo se si dice active_record. In questo caso si sta il dump la sessione in dB.
In caso contrario, basta cancellare i cookie del browser.