我的数据库中有一个表,该表记录了通过ID查看该页面的次数。
该表记录了事件ID,我理想情况下要做的是计算事件ID显示的次数。
这样我就可以将热门事件放到我的主页上
基本上看起来像这样
我的桌子:
ID
1
1
1
2
2
3
3
3
3
这样返回的结果将是这样的:
3将是第一个,1将是第二个,而2将是第三个。
然后我可以做的是,每个结果将在视图中的显示中填充每个结果。
任何想法如何做到这一点?
谢谢!
在我的记忆中,我认为
Model.group(:event_id).order(":count_event_id DESC").count(:event_id)
当我尝试时会工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句