J'essaie d'utiliser une applet Java pour télécharger des fichiers dans mon application rails. Cependant, je continue à obtenir l'erreur suivante et je ne peux pas comprendre pourquoi:Rails: InvalidAuthenticityToken pendant que le jeton est fourni
Traitement CategoriesController # upload_image (pour 127.0.0.1 à 2010-10-18 20:32:54) [POST] Paramètres: { "partitionIndex" => "0", "fileId" => "8278320", "lastModified" => "2010-09-18T14: 31: 12.610-0500", "fileLength" => "18571", "nomFichier" = > "dreamstime_1038438.jpg.zip", "partitionCount" => "1", "authenticity_token" => "NHX938BYOQr/B4t1pb4pTMlgEFumfveXGxtROSChJpk =", "file" => #}
ActionController :: InvalidAuthenticityToken (ActionController :: InvalidAuthenticityToken): : 10: dans
synchronize' C:/Ruby/lib/ruby/1.9.1/webrick/httpserver.rb:111:in
service ' C: /Ruby/lib/ruby/1.9.1/webrick/httpser ver.rb: 70: dansrun' C:/Ruby/lib/ruby/1.9.1/webrick/server.rb:183:in
bloc start_thread »
J'inclus le paramètre authenticity_token comme vous pouvez le voir ci-dessus. Le paramètre authenticity_token est généré par form_authenticity_token(). Dans la même page il y a un formulaire et l'authenticity_token est exactement le même. Des idées de ce que je néglige ici?
Ne pas maintenir la session pourrait très bien être le problème. Comment une applet java rejoindrait-elle la même session que la page où elle est incluse? – Stephan
Je suis terriblement désolé, mais je n'en ai aucune idée. Essayez de poser une question distincte et étiquetez-la comme une applet Java Q. – Faisal
Merci, vous aviez raison sur les sessions. Je suis capable de copier la session de page en passant l'identifiant de session en tant que paramètre. – Stephan