我试图弄清楚如何在created_at.year
== 给定年份和created_at.month
给定月份的情况下进行查询。
但是我无法弄清楚我做错了什么。
Model.where("'created_at.month' = ? AND 'created_at.year' = ?", 7,2013)
结果什么都没有显示。
但是,当我尝试Model.first.created_at.month ==7
并且
Model.first.created_at.year ==2013
我对两者都正确时。
因此理论上我的查询应该至少返回我的第一条记录。
任何人都知道我做错了什么或任何替代方法来查找特定月份创建的记录?
请注意,在我看来,月/年将是参数,但出于本示例的目的,我使用了实际值。
使用 ruby 1.9.3 轨道 3.2.13