我正在尝试从现在到“到期”日期之间的所有“工作”范围,如果该日期在接下来的 7 天内即将到来。
我知道如何根据 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
同样,您将如何确定过期的“工作”?
想法?