我有一个模型Tasks,其中包含字段completed:boolean和completed_date:datetime.
如果任务已完成,它将具有标记为已完成的日期,否则completed_date将是错误的。
我正在尝试编写一个查询来查找所有任务,其中completed = false并completed_date less than 2 days ago OR完成 = true andcompleted_date = nil`
current_user.account.tasks.where("(completed = ? AND completed_date = ?) OR (completed = ? AND completed_date > ?)", false, nil, true, Time.now - 2.days)像这样的东西在我的控制器中不起作用。