rails:2035
From: "swallow@r..." <swallow@r...>
Date: Wed, 21 Feb 2007 01:38:23 +0900
Subject: [rails:2035] Re: セッションレコードの削除について
TO:佐々木様 御世話になります。望月@テツオです。 なるほどですね、書籍に書いてあったSQLを鵜呑みにしておりました。 ご参考にさせていただきます。 有難う御座いました。> 佐々木です。 > > > セッションがうまく消せないのはSQLが間違っているからです。 > 以下を例とします。 > > delete from sessions where now() - updated_at > 3600; > | 2007-02-19 21:08:26 | 2007-02-19 20:41:15 | 6711.000000 | > > 上記の 6711 は 秒ではありません。 > 時間から - と : を除いた文字列の引き算です。 > 20070219210826 - 20070219204115 = 6711 > > 次のようにすれば良いのではないかと思います。 > time = Time.now() + 1.hour > updated_at < time > > 他には、Controllerに以下を仕込む方法があるかと思います。 > session :session_expires => 1.hour.from_now > > > > > > > --------------------------------- > Start Yahoo! Auction now! Check out the cool campaign -- ML: rails@r... 使い方: http://QuickML.com/
2031 2007-02-19 13:14 [swallow@r... ] セッションレコードの削除について @ 2032 2007-02-19 15:04 ┗[sato1192two9low@y...] -> 2035 2007-02-20 17:38 ┗[swallow@r... ]