Ruby on rails 在rails 3.2中,会话永远不会过期

Ruby on rails 在rails 3.2中,会话永远不会过期,ruby-on-rails,session,ruby-on-rails-3.2,session-timeout,Ruby On Rails,Session,Ruby On Rails 3.2,Session Timeout,我的会话似乎永远不会过期,即使我已将我的session_store.rb文件配置为具有以下代码: Barcadia::Application.config.session_store :cookie_store, :key => '_barcadia_session', :expire_after => 15.m

我的会话似乎永远不会过期,即使我已将我的session_store.rb文件配置为具有以下代码:

Barcadia::Application.config.session_store :cookie_store, 
                                           :key => '_barcadia_session',
                                           :expire_after => 15.minutes

我希望用户必须重新登录,如果他们已经闲置超过15分钟。我正在使用rails 3.2,我尝试了cookie\u store和active\u record\u store。。。似乎什么都不管用。

我只看到缺少括号:

Barcadia::Application.config.session_store :cookie_store, {
                                      :key => '_barcadia_session',
                                      :expire_after => 15.minutes
}

这对我很有效

您可以在浏览器上查看cookies的过期日期。对吗?
Some::Application.config.session_store :active_record_store, {
  expire_after: 24.hours,
}