不能写永久性的cookies

时间:2010-09-13 12:37:54

标签: ruby-on-rails cookies

我试验了permanent cookies shortcut with Rails 3.0(以及Ruby 1.9.2),但我不能写这个哈希 我尝试使用以下代码:

cookies.permanent[:last_used_expiration_delay] = @snippet.expiration_delay

但是哈希仍为空(这里是YAML转储):

 --- !map:ActionDispatch::Cookies::PermanentCookieJar {}

基本cookie运行良好,因此我可以使用旧语法手动指定过期日期,但我想使用Rails 3中很酷的新东西。

永久性Cookie是否可以正常工作?

1 个答案:

答案 0 :(得分:5)

我找到了回复:cookies.permanent仅用于编写。要阅读,只需查看cookies哈希中的密钥。