0

我想在 30 秒后手动触发会话超时。我按照这个SO 线程提出了以下实现,我把它放在我的 config/initializers/session_store.rb 文件中

Nw001::Application.config.session_store :active_record_store, {
  expire_after: 30.seconds
}

在本地开发中测试时完美运行(webrick)。但是我在 Heroku 上的登台服务器上的会话没有超时。

如何在 Heroku 上获得会话超时?Heroku 上的这种配置有什么特别之处吗?

谢谢!

4

1 回答 1

0

因为我使用的是设计,所以我可以通过文件中的这个设置来触发会话超时config/initializers/devise.rb

  # Manually force a timeout after a set duration
  config.timeout_in = 30.seconds
于 2013-06-10T18:02:43.083 回答