[ruby-it] problemi con session e ajax

Paolo Montrasio paolo a paolomontrasio.com
Lun 7 Dic 2009 19:24:02 CET


Di solito questi sono proprio problemi di concorrenza. Se usi il cookie 
session store ti basterà tracciare le chiamate http, ad esempio con 
livehttpheaders (firefox) e vedere i valori dei cookie cambiare (sono 
codificati, ma il cambiamento si vede lo stesso). Se usi un session 
store su file system o su database devi ragionarci un po' e tracciare le 
varie chiamate. Il problema è spiegato molto bene a 
http://www.paulbutcher.com/2007/05/race-conditions-in-rails-sessions-and-how-to-fix-them/
Ci ho sbattuto il testone pure io.

Paolo



Matteo Folin wrote:
> Ciao, in una applicazione rails sto sviluppando una chat e il seguente
> problema mi sta facendo impazzire:
> Semplificando al massimo io salvo l'id della chat aperta nella session
> in una action richiamata via ajax, ma spesso l'id non viene salvato e
> rimane a nil. Oppure la richiesta ajax di chiusura non elimina l'id.
> 
> Sembrerebbe quasi un problema di concorrenza tra più richieste parallele
> via ajax che però... non ci sono, a meno che non entrino in gioco i
> filtri dell'autenticazione. L'app usa authlogic, che salva l'autenticaz.
> in un altro cookie "user_credentials" mentre la mia session salva in
> "_bd_session", il default.
> 
> Qualunque aiuto è ben accetto, non so più dove sbattere il testone.

-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list