[ruby-it] help ?authenticity_token
Paolo Montrasio
paolo a paolomontrasio.com
Gio 28 Ago 2008 10:56:16 CEST
Il parametro autenticity_token è aggiunto da Rails alle richieste quando
viene attivata la protect_from_forgery (vedi
http://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection/ClassMethods.html).
Dovrebbe esserci però solo sulle POST.
Dal log mi pare di capire che il browser chiami
/statusboard/passengers_landings_list/4 e che da lì venga poi ridiretto
a
/statusboard/passengers_list?authenticity_token=d7a2c76ad629384322cd97e9f145684da5533e0e
Perché la ridirezione avvenga ogni secondo non te lo so dire;
bisognerebbe avere il codice della tua applicazione. Potresti però
controllare tutto il log precedente, oppure inserire del codice di debug
dentro il metodo passengers_landings_list di statusboard_controller o
nel Javascript che fa le chiamate Ajax sul browser.
Non sarebbe neppure male controllare che cosa esattamente ritorna il
server al browser in tutta la catena delle richieste, ma non so se si
può fare con Internet Explorer. Usando Firefox con l'estensione Firebug
invece lo vedi dalla console (di Firebug) dove puoi vedere header e body
di richieste e risposte, oltre che a mettere breakpoint nel Javascript e
tante altre cose molto utili in fase di sviluppo e debug. Provalo, te lo
consiglio anche se dovessi fare un'applicazione che poi girerà
esclusivamente su IE.
Paolo
--
Posted via http://www.ruby-forum.com/.
Maggiori informazioni sulla lista
Ml