采用标准的NewsFeed模型(id,user_id)
如何在NewsFeed模型中查询每月的记录数,然后排除一些user_id?
结果将产生:
Jan - 313 Feb - 3131 Mar - 44444 etc...
是否有一种简单的方法可以使用rails执行此操作,还是需要为每个月编写查询?
谢谢
解决方法
活动记录中有计数和组语句
所以你可以做类似的事情
所以你可以做类似的事情
NewsFeed.count(:group=>"date_trunc('month',created_at)",:conditions=>"user_id NOT IN (?)",[exluded_ids])