不能写永久性的cookies

Rom*_*bes 4 cookies ruby-on-rails

用Rails 3.0(和Ruby 1.9.2)实验了永久性cookie快捷方式,但我不能用这个哈希写.
我尝试使用以下代码:

cookies.permanent[:last_used_expiration_delay] = @snippet.expiration_delay
Run Code Online (Sandbox Code Playgroud)

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

 --- !map:ActionDispatch::Cookies::PermanentCookieJar {}
Run Code Online (Sandbox Code Playgroud)

基本cookie运行良好,所以我可以使用旧语法手动指定到期日期,但我想使用Rails 3的酷新东西.

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

Rom*_*bes 5

我发现了我的回答:cookies.permanent只是用来写.要阅读,只需查看cookies哈希键即可.