リモートで働くプログラマーの検索結果

リモ太がググったことの覚書

deviseのログインセッションの維持期間をアクセスに応じて延長したい

rememberable のデフォルトの挙動は、ログイン日時を基準として cookie に expire が設定される

なので例えば remember_for=3.days 維持期間が3日間だった場合

1/1にログインすると 1/2にアクセスしたとしても 1/4にブラウザを立ち上げ直すと再ログインが求められる

これを 1/2にアクセスすれば、次にログインを求められるのは1/5になるように変更したい

config/initializers/deviser.rbのextend_remember_periodをtureにすると望む挙動になる

デフォルトはfalse

# If true, extends the user's remember period when remembered via cookie.
config.extend_remember_period = true