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