我的cookie到期日期未在localhost上设置

时间:2011-03-01 03:30:09

标签: ruby-on-rails cookies

在我的rails应用程序中,我正在cookie中保存会话;

cookies.permanent.signed[:remember_me] = [user.id]

现在我正在使用永久方法,但我也尝试过其他变种,但没有成功。 cookie总是在浏览器关闭时到期。

然而,如果我部署应用程序,一切正常,cookie会收到正确的到期日期。

我在winXP上使用ruby1.8.7 w / rails 3。在localhost上的任何浏览器中都不起作用。

这可能是什么问题?

1 个答案:

答案 0 :(得分:0)

如果您在Cookie上设置的域名不匹配,则会被忽略。

仔细检查您的域名,因为大多数人都没有为localhost正确设置它。

如果失败,请打开Firebug或Chrome检查器,并确切查看您的请求中返回的Cookie标头。