[前][次][番号順一覧][スレッド一覧]

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...        ]