Des Rails, de la conception de l'authentification, CSRF problème

Je suis en train de faire un singe-la page de l'application à l'aide de Rails. Lors de la signature dans et hors de Concevoir des contrôleurs sont appelés à l'aide d'ajax. Le problème que je reçois est que quand j'1) connectez-vous 2) déconnecter, puis de signer à nouveau ne fonctionne pas.

Je pense que c'est lié à CSRF token qui est remis quand j'ai sign out (bien qu'il ne devrait pas autant que je sache) et depuis elle est seule page, l'ancien jeton CSRF est envoyé dans xhr demande donc de réinitialiser la session.

Être plus concret c'est le flux de travail:

  1. Signe dans
  2. Signe
  3. Signe de la réussite 201. Cependant imprime WARNING: Can't verify CSRF token authenticity dans les journaux de serveur)
  4. Ultérieure requête ajax échoue 401 non autorisé
  5. Actualiser le site web (à ce stade, CSRF dans l'en-tête de page des modifications à autre chose)
  6. Je peux vous connecter, il fonctionne, jusqu'à ce que j'essaie de vous déconnecter et de se reconnecter.

Des indices très apprécié! Laissez-moi savoir si je peux ajouter plus de détails.

InformationsquelleAutor vrepsys | 2012-08-07