2010-05-27 8 views
0

Rails est réglage et retourner un cookie remember_token comme celui-ci:les cookies Rails ne fonctionne pas correctement

= cookies[:remember_token] 
= value6c69b17681d2bf316f8eexpiresThu Jun 10 14:55:00 -0400 2010 

En d'autres termes, quand j'appelle le cookie que je ne fais pas obtenir la valeur. Pourquoi est-ce?

Je suis en train de le cookie comme suit:

cookies[:remember_token] = { :value => @user.remember_me, :expires => 1.year.from_now} 

Qu'est-ce qui se passe ici?

+0

Je viens d'essayer cela localement et ici, il fonctionne comme vous l'attendez. c'est-à-dire 'cookies [: cookie_name]' renvoie uniquement la valeur du cookie. Donc, il doit y avoir quelque chose d'autre qui se passe dans votre code .. pouvez-vous poster un peu plus du code environnant à partir des actions du contrôleur? Pouvez-vous imprimer la valeur de '@ user.rememeber_me' immédiatement avant de le stocker dans le cookie - que devrait-il être? juste une valeur booléenne? – mikej

Répondre

Questions connexes