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

私は Devise を使用しているため、config/initializers/devise.rbファイル内の次の設定によってセッション タイムアウトをトリガーできました。

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