-1
如果是周二,周三或周四,我有一种方法可以返回一组结果。这部分工作正常,这是我无法解决的else
。Rails返回最近的结果
我希望它返回的是与我的数据模型中的date
列相比最接近Date.today
的结果。
但目前它返回前一周的结果并将+ 1.week
或+ 7.days
添加到我的查询中没有做任何事情。
def method
if Date.today.tuesday? || Date.today.wednesday? Date.today.thursday?
@foobar = @foobar.where(completed: :false).limit(4)
else
@foobar = @foobar.where('date > ?', Date.today).limit(4)
end
end
一如往常,我忽略了一个明显的答案! 谢谢@chrismanderson –