ユーザーがブラウザーを閉じたときにユーザー セッションを終了させたい。しかし、authlogic は、新しいブラウザを開いたときでもセッションを覚えているようです。@user_session.remember_me = false を設定しようとしましたが、それは役に立ちません。実際に :expires => nil で Cookie を保存している save_cookie メソッドにドリルダウンしました。これにより、ブラウザセッションで Cookie が期限切れになると思いますか?
私の authlogic 構成に関する唯一の特異な点は、招待コードが期限切れにならないように c.perishable_token_valid_for(0) を設定したことです。私はそれがこれと関係があるとは思わない..