我不明白为什么:
cookies.permanent[:aaa] = 'bbb'创建cookie,key = 'aaa‘,value = 'bbb’,但是过期时间= 'Session‘?
我想要20年。
请帮帮我。
谢谢。
发布于 2011-08-29 04:38:16
这可能是客户端上的一些东西。
你可以试试
cookies[:aaa] = { :value => "bbb", :expires => 20.years.from_now }看看它有没有什么不同之处。
另一方面,这可能是错误的方法。Cookie不能保证持久,因为用户可以随时更改/删除它们。更糟糕的是,如果用户启动不同的浏览器或使用不同的机器,cookie将不存在。
也许你可以添加任何你想保存到用户记录中的值,然后在她每次登录到你的系统时引用它。
https://stackoverflow.com/questions/7223736
复制相似问题