ログインの管理に Rails gem Devise を使用しています。[Remember Me] チェックボックスをオンにしてログインすると、ブラウザを閉じても、ユーザーはログインしたままになるはずです。Google Chrome では、ただし、ログアウトされます。
チェックボックスをオンにすると、「remember_user_account_token」Cookie が作成されることを確認しました。ただし、ブラウザーを閉じて再度開くと、Cookie は消えています。また、Cookie の有効期限が 2 週間後 (2013 年 1 月 10 日 10:20:29 AM) に設定されていることも確認しました。
Chrome を閉じたときに有効期限が切れていない Cookie を削除する理由はありますか? Safariでは問題なく動作します。
作成され、その後削除される Cookie は次のとおりです。
Name: remember_user_account_token
Content: BAhbB1sGaQIEhiIiJDJhJDEwJHFNdEI1L1Q0WHp1bFA1NzM0S0locHU%3D--d61dcd25ec1de81879e7214cb373b9504eed0797
Domain: xxx.dev
Path: /
Send for: Any kind of connection
Accessible to script: No (HttpOnly)
Created: Thursday, December 27, 2012 11:25:19 AM
Expires: Thursday, January 10, 2013 11:18:13 AM