2

我有 3 种不同类型的记录。假设 4 条记录属于 A 类型,1 条记录属于 B 类型,10 条记录属于 C 类型。有些用户只有 A 和 B,而另一些用户只有 3 种类型。

首先,我需要检索类型,然后计算有多少条记录具有类型 A、B 或 C。

是否可以一次调用,以便我Hash从数据库中获取如下:

 A:4, B:1, C:10
4

1 回答 1

4
User.group(:type).count
=> {"A"=>4, "B"=>1, "C"=>10}
于 2013-01-15T15:56:03.627 回答