在模型中,我有一个这样的查询来获取活动项目:
self.projects.where('start_date <= ?', Time.now).where('end_date >= ?', Time.now)
现在可以有一个空的end_date。如何将第二个选项设置为可选,以便它仅适用于填充的end_dates?
答案 0 :(得分:2)
projects.where(...).where('end_date IS NULL OR end_date >= ?', Time.now)