[ruby-it] problemi con session e ajax
Matteo Folin
matteo.folin a gmail.com
Mar 8 Dic 2009 14:09:12 CET
Paolo Montrasio wrote:
> 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
Ok. Direi proprio che abbiamo individuato il problema. E' indubbiamente
un problema di concorrenza.
Dalla tua esperienza mi conviene passare subito le session sul db e
usare il plugin smart_session_store o ha senso cercare di aggirare il
problema continuando ad utilizzare il cookieStore ?
Una cosa che mi lascia perplesso è che nell'articolo (e nel ticket) si
dice esplicitamente che per vedere il problema bisogna usare una coppia
di mongrel, invece io ce l'ho anche con webrick.
In pratica però il session store si può usare solo per richieste non
ajax.
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list