Ruby on rails 未在localhost上设置我的cookie过期日期
在我的rails应用程序中,我将会话保存在cookie中Ruby on rails 未在localhost上设置我的cookie过期日期,ruby-on-rails,cookies,Ruby On Rails,Cookies,在我的rails应用程序中,我将会话保存在cookie中 cookies.permanent.signed[:remember_me] = [user.id] 现在我使用的是永久的方法,但我也尝试过其他的方法,但没有成功。 cookie总是在浏览器关闭时过期 然而,如果我部署了应用程序,所有的工作都很好,cookie收到了正确的过期日期 我在winXP上使用ruby1.8.7 w/rails 3。在本地主机上的任何浏览器中都不起作用 这里可能有什么问题?如果您在cookie上设置的域名不匹配,
cookies.permanent.signed[:remember_me] = [user.id]
现在我使用的是永久的方法,但我也尝试过其他的方法,但没有成功。
cookie总是在浏览器关闭时过期
然而,如果我部署了应用程序,所有的工作都很好,cookie收到了正确的过期日期
我在winXP上使用ruby1.8.7 w/rails 3。在本地主机上的任何浏览器中都不起作用
这里可能有什么问题?如果您在cookie上设置的域名不匹配,它将被忽略 仔细检查您的域,因为大多数人没有为localhost正确设置域
如果失败,请打开Firebug或Chrome inspector,查看请求返回的cookie标头。如果在cookie上设置的域名不匹配,则将忽略该域名 仔细检查您的域,因为大多数人没有为localhost正确设置域
如果失败,请打开Firebug或Chrome inspector,查看您请求返回的cookie标头。嗨,Sebastian,我想知道您是否遇到过此问题的答案?我也看到了这种行为。我只是问了几乎相同的问题(这个问题在我搜索时没有出现)!我还没有机会将我的应用程序上传到我的网络主机,但当试图设置cookie时,它们总是在浏览器关闭时过期。怎么可能没有其他人有这个问题呢?嗨,塞巴斯蒂安,我想知道你有没有找到这个问题的答案?我也看到了这种行为。我只是问了几乎相同的问题(这个问题在我搜索时没有出现)!我还没有机会将我的应用程序上传到我的网络主机,但当试图设置cookie时,它们总是在浏览器关闭时过期。怎么可能没有其他人有这个问题?