我对 ruby-on-rails 中的会话有疑问。它在使用 Chrome(27.0.1453.93) 和 Ubuntu 12.10 时出现。
这是我的代码:
if remember == '1'
cookies.permanent.signed[:remember_token] = [user.id, user.salt]
else
session[:remember_token] = [user.id, user.salt]
end
我在没有“记住”的情况下登录,然后我重新启动 Chrome(在 Ubuntu 上),会话数据不会丢失,同时重新启动 Mozilla 会清除会话数据。
你能解释一下这里发生了什么吗?
我想在两个浏览器中都有相同的行为!