Created_at但不按user_id分组

时间:2013-02-20 17:41:35

标签: ruby-on-rails ruby-on-rails-3.2

我有一个items数组。一个User has_many items。在Item Index中,所有项目都按created_at显示和排序,最新的。有时用户一次上传多个项目,因此在索引页面中可以从同一用户并排查看项目。我必须阻止这一点。我真的需要某种先进的算法,但我现在正在寻找一些不太复杂的东西。

总结一下,我需要这样的东西:

Item.order('created_at DESC') 

但是然后通过user_id执行与group相反的操作...换句话说,按created_at排序,除非来自同一用户的两个或多个项目彼此相邻,然后将它们分开。

这是一个抽象的问题..如果不清楚就道歉......

0 个答案:

没有答案