我正在尝试在我的控制器中使用以下行来捕获距离当前日期不到一周的所有任务:
@due_this_week = current_user.tasks.where(due_date: Date.today..1.week.from_now)
Run Code Online (Sandbox Code Playgroud)
出于某种原因,即使我知道我在四天和六天内完成任务,也没有找到任何结果.这是使用范围查询的唯一实例变量.我还有另一个可以找到过期任务的工作:
@overdue = current_user.tasks.where("due_date <= ?", Date.today)
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我有一个带有范围列的模型
#<JobRequirement id: 1, age: 18...30>
Run Code Online (Sandbox Code Playgroud)
我怎样才能JobRequirement使用age: 20?
就像是
JobRequirement.where(age: 20)
Run Code Online (Sandbox Code Playgroud)