Railsアプリで有効期限を設定する方法はすでに知っています。これはWebで非常によく文書化されています。しかし、私が知りたいのは、レールでのセッションの有効期限のデフォルトの期間は何ですか?もしあれば、どこでそれを見つけることができますか?
質問する
19026 次
3 に答える
18
Rails にはデフォルトの有効期限がありません。session_store のメソッド定義には、デフォルトが 1 つしかないようです。
32行目@session_store = :cookie_store
デフォルトでは、他の構成は存在しません。したがって、は設定されておらず、値を設定しない限り:expire_after
、Rails のセッションには有効期限がありません。
于 2014-04-28T22:25:07.377 に答える
16
初期化ファイルでアプリケーションのセッション情報を構成できます
config/initializers/session_store.rb
30 分を設定するには、以下のコードを試してください。
YourApp::Application.config.session_store :cookie_store,
:key => '_my_session',
:expire_after => 30.minutes
于 2013-04-25T12:39:45.033 に答える