一定期間のログイン後に試用ユーザーのセッションを期限切れにしようとしています。これまでに見たすべての例では、次のように session[:expires_at] キーを使用しています。
session[:expires_at] = Time.now + 100
しかし、アプリで試してみると、これは何もしないようです。Cookie を調べたところ、expires ヘッダーがまだ「Session」に設定されています。ページを更新すると、この疑いも確認されます。
サイト全体のセッション期間を構成する方法が他にもあることは認識していますが、サイト全体の変更はしたくありません。このセッション期間で特定のシナリオを構成したいだけです。
Railsスタックのafter_filterがexpires_headerをリセットしていると思いますが、これはわかりません。