2015-04-06 157 views
3

我有兩個has_many關聯模型。activerecord group by count和user_id

User :has_many foos 
Foo :belongs_to user 

Foo.joins(:用戶)

我想通過富,在那裏它與計數和USER_ID返回到有一組。 意思是我想知道'user_id'有多少'foos'。

如:

user_id foos_count 
------------- 
1  31 
2  52 

回答

3

這裏是滿足需要的查詢:

Foo.group(:user_id).count