[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