Je rencontre un problème avec un utilisateur. Peu importe ce qu'il fait, il finit par lancer une erreur ActionController :: InvalidAuthenticityToken. J'ai essayé de lui faire effacer le cache de son navigateur, les cookies, etc. Il obtient ceci en utilisant à la fois FireFox et Internet Explorer. Je ne sais pas pourquoi cela se produirait seulement pour lui. Tout ce que je fais dans chaque navigateur fonctionne bien.Rails ActionController :: InvalidAuthenticityToken Tous les navigateurs
Il exécute Windows Vista Home.
Notre pile:
- Ubuntu 9.10
- Ruby 1.8.7-248
- Rails 2.3.9
- passagers 2.2.11
- Apache 2.2.12
Merci!
"Ce n'est pas ce qu'il fait"? Cela arrive-t-il lorsqu'il envoie des données via un formulaire à l'application? –
Il a dit que cela arrive quand il soumet un formulaire sur Internet Explorer 8, FireFox 3.6.10, et Chrome. – Nick
Veuillez afficher les en-têtes de réponse HTTP du PC et de la page affactés (recherchez-les dans les outils de développement Chrome dans l'onglet Ressources, ou utilisez Firebug dans Firefox). Comparez avec des PC non affectés. Je suis sûr qu'il existe un mécanisme de mise en cache mal réglé entre votre serveur et l'utilisateur ou un pare-feu qui altère les cookies pour des raisons de pseudo-sécurité. – hurikhan77