時間の比較

さて、既にそれなりの開発時間が経過し、こまごまとした規制を作ってます。
とりあえずありがちな時間の比較メモ

if self.deadline-(Time.now.since 3.days)<0
  //3日以内だよ〜
end

てな感じでコントローラ内でちぇき、ModelでチェックはValidateあるかも
一覧でdeadlineが現時刻を超えている場合出さないには

Mode.find(:all,:conditions => ['deadline >= ? ', Time.now])

これでSQLではじいてくれる。
すんごい楽な時代だ〜

X年前とかの詳しいのはここがよかった
http://d.hatena.ne.jp/walf443/20060605/1149514808