私は今から「期限」の日付までのすべての「ジョブ」のスコープを設定しようとしています。
created_atに基づいてスコープを設定する方法は知っていますが、特定の日付についてはわかりません。
これは私が得た限りです。しかし、どこに固執するのかわかりません。もちろん、以下は動作しません。
def self.due_soon # in next 7 days
where(Time.now-due.7.days)
end
または、これはより良いアプローチですか?
def self.due_soon
where(':due < ?', Time.now-7.days)
end
同様に、期限が過ぎている「仕事」をどのようにスコーピングしますか?
考え?