我试图在控制器中使用以下行来捕获从当前日期起不到一周内到期的所有任务:
@due_this_week = current_user.tasks.where(due_date: Date.today..1.week.from_now)
由于某些原因,即使我知道我在四到六天内就有任务要完成,它也找不到任何结果.这是唯一使用范围查询的实例变量.我还有一个可以很好地查找过期任务的方法:
@overdue = current_user.tasks.where("due_date <= ?", Date.today)
我错过了什么?