我知道我以前见过,但现在什么也找不到.我想按某一列对查询进行分组,并能够显示每组中有多少个查询.我记下了第一部分:
@line_items = @project.line_items.all(:group => "device_id")
这是我的行项目索引视图,它只是一个显示行项目的表.既然行项目已按设备分组,那么如何在该表中为"计数"创建一列?
我知道我以前见过,但现在什么也找不到.我想按某一列对查询进行分组,并能够显示每组中有多少个查询.我记下了第一部分:
@line_items = @project.line_items.all(:group => "device_id")
这是我的行项目索引视图,它只是一个显示行项目的表.既然行项目已按设备分组,那么如何在该表中为"计数"创建一列?
您可以在line_items
上执行count
,这将返回device_id
和count
的有序散列.
@project.line_items.group(:device_id).count