在模型中,我有这样的查询来获取活动项目:
self.projects.where('start_date <= ?', Time.now).where('end_date >= ?', Time.now)
现在可以有一个空的 end_date。如何使第二个 where 可选,使其仅适用于填写的 end_dates?
在模型中,我有这样的查询来获取活动项目:
self.projects.where('start_date <= ?', Time.now).where('end_date >= ?', Time.now)
现在可以有一个空的 end_date。如何使第二个 where 可选,使其仅适用于填写的 end_dates?