Techioz Blog

前月に作成されたレコードを見つけるにはどうすればよいですか?

概要

新しいレコードが毎日追加されるテーブルがあります。前月に作成されたレコードを検索するにはどうすればよいですか?

解決策

名前付きスコープを設定します。

named_scope :in_last_month, :conditions => [ "records.created_at > ?", 1.month.ago ]

(コントローラー内で) これを呼び出すには:

Record.in_last_month