我希望了解本月所有优惠条目。目前我用它来计算:
@offer_count = Offers.find_all_by_accepted(false).count
这样可以正常工作,但正如您所看到的,它确实计算了我的所有条目。所以我的问题是如何将其更改为仅获取本月条目的计数。
此外,我希望有可能复制此内容并查找特定月份的所有优惠。就像在1月份获得所有可接受的虚假商品一样。
答案 0 :(得分:1)
使用beginning_of_month
比较日期:
Order.where('created_at >= ?', Time.now.beginning_of_month)
如果那是您想要的,那么您当然可以将created_at
替换为updated_at
。如果需要,您还可以添加更多where
条件(例如.where(:accepted => false)
,正如您在问题中所需要的那样)。