【发布时间】:2011-04-11 12:33:17
【问题描述】:
在 Rails 3 中,默认的会话存储机制是 cookie_store。我假设这意味着会话哈希中的内容被序列化、编码并存储在浏览器的 cookie 中?这是否意味着没有(或很少)会话存储在服务器中?
我遇到了一些问题,其中出现了 cookie 溢出错误,我假设是因为我不断添加到我的用户实例(它也是从 cookie 链接/获取的)。
u = session[:user]
u.add_this lots_of_data
所以最终我得到了一个 cookie 溢出错误。
我说的对吗?会话是否完全存储在 Rails 3 的 cookie 中(默认情况下)?
【问题讨论】:
标签: ruby-on-rails session cookies overflow session-cookies