[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