0

我试图在我的 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"

4

1 回答 1

1

你的范围是向后的,它需要从低到高:

:created_at => (Date.today - 30)..(Date.today)
于 2013-05-31T15:19:49.493 回答