我有一个事件列表站点,我目前正在today
通过执行以下操作列出发生的事件:
def load_today_events
@today_events = Event.find(:all, :conditions => ['start_date =?', Date.today])
end
这工作得很好。
我最近介绍了一个end_date
跨越一天以上的事件。
显然,一旦start_date
通过上面的代码,事件就会从我的列表中消失。
我可能在这里遇到了精神障碍,但我一生都无法弄清楚如何显示开始日期已过但结束日期尚未结束的事件。
我想我想要一些类似的东西:
查找date.today
等于或介于start_date
或之间的事件end_date
任何想法如何最好地解决这个问题?