当浏览器窗口关闭时,为什么会话不会消失?

时间:2016-03-05 10:30:37

标签: ruby-on-rails ruby session

Ruby on Rails指南第8章 Michael Hartl 所述,当浏览器窗口关闭时,会话将被删除。我尝试过同时使用Chrome和Firefox,但会话不会被删除。

我使用以下登录助手功能:

def log_in user  
  session[:user_id]=user.id  
end

并且session_store.rb文件包含以下代码:

Rails.application.config.session_store :cookie_store, key: '_sample_app_session'

我发现特定的到期时间

:expire_after => 60.minutes    
可以使用

但是如果我们想在浏览器窗口关闭后立即使会话过期,该怎么办?

0 个答案:

没有答案