拥有最多照片的用户的范围,rails

Scope for user with most photos, rails

我有 2 个模型,userpin

用户 has_many 引脚和引脚 belongs_to用户。

我想进行查询,列出具有更多 Pin 图的用户。

 @top = User.find_by(Pin.count)

这行不通。

有什么想法吗?

谢谢

我想这就是你要的:

 @top = User.joins(:pins).group("users.id").order('COUNT(pins.id)')