を今、読んでいるのですがそこでActiveRecordでsessionを管理している際のsession削除の方法として
CGI::Session::ActiveRecordStore::Session.delete_all(["sessions.updated_at < ?",3.days.ago])
を実行すると紹介していたのですが、Rails2.3では
CGI::Session::ActiveRecordStore
が
ActiveRecord::SessionStore
に変更されたようです。
なので
ActiveRecord::SessionStore::Session.delete_all(["sessions.updated_at < ?",3.days.ago])
とする必要があるようです。
0 件のコメント:
コメントを投稿