La mia applicazione ha l'obbligo per gli utenti di accedere a diversi account in schede separate nel proprio browser (ci rivolgiamo specificamente a Chrome). Poiché Rails utilizza i cookie per memorizzare le informazioni sulla sessione, quando l'utente ha effettuato l'accesso, vengono registrati in tutte le schede del browser. Sto utilizzando il metodo di archiviazione di sessione ActiveRecord, ma anche l'ID per la sessione viene salvato come cookie.Rails ActiveRecord Session Store in HTML5 SessionStorage Anziché Cookie
Sembra che ci sia una soluzione nell'utilizzo del meccanismo sessionStorage di HTML5, che è limitato nell'ambito della scheda o della finestra a cui l'utente ha effettuato l'accesso. Sembra che tutto ciò che devo fare è dirigere Rails per salvare le informazioni sulla sessione nel sessionStorage piuttosto che sui cookie. Ma non riesco a trovare nessuna informazione su questo.
Supponendo che non ci sia modo di configurare il session store per farlo in Rails, è possibile sovrascrivere il meccanismo di salvataggio della sessione ActiveRecord? Qualche suggerimento su dove cercare informazioni su come andare su questo?
Hai trovato una risposta a questa domanda? – Marklar