-1

我需要在关联属性上应用组以将其应用于 pie_chart 这是踢图的方法,所以我只需要获取关联的对象属性,例如

= pie_chart array.group(:user)

它返回用户对象,但我需要在用户属性上应用组,即用户名,所以如果有人有这个答案的解决方案,请回答我。

4

1 回答 1

0

您可以使用 Enumerable#group_by ( http://ruby-doc.org/core-2.2.3/Enumerable.html#method-i-group_by )

例子 :

array.group_by { |linker| linker.user.username }

它将Hash使用用户名作为键和Array链接器作为值创建一个

于 2015-12-25T09:13:00.317 回答