我试图在我的 Rails 应用程序中获取过去 30 天内创建的配置文件视图的总数。下面的代码在预期为“1”时产生“0”的结果(即我查看了一次配置文件)。我想知道我是否对范围做错了什么。Rails 没有抛出错误。
@profileviews = Profileview.where({:user_id => @user.id, :created_at => (Date.today)..(Date.today - 30)}).count
请注意,我希望它包含在计数中的配置文件视图是今天创建的。
created_at: "2013-05-31 14:43:55"