0
我有一张跟踪用户喜欢的表。如何在群组中包含记录并计数
Liked_item.group('name').order('count_id desc').count('id').take(4)
这将导致一个这样的数组:
=> [["Name1", 10], ["Name 2", 8], ["Name 3", 5], ["Name 4", 3]]
现在,而不是仅仅名称和数量,我想包括完整的记录现在,我用这条线获得前4名(喜欢没有绑定到模型,这就是为什么我必须按名称分组)。做这个的最好方式是什么?
但我不是寻找一个特定项目,我只是看着桌子,挑选出现最多的名字。现在我有了这条线,我得到了这个结果,但它只返回名称和数量而不是完整的记录 – stoerebink
@stoerebink我编辑了答案。看到最后一行 –
谢谢队友。只是想知道为什么不推荐最后一行? 编辑:我只是在控制台跑这和它看起来更好,但它不包括数 – stoerebink