我需要在关联属性上应用组以将其应用于 pie_chart 这是踢图的方法,所以我只需要获取关联的对象属性,例如
= pie_chart array.group(:user)
它返回用户对象,但我需要在用户属性上应用组,即用户名,所以如果有人有这个答案的解决方案,请回答我。
我需要在关联属性上应用组以将其应用于 pie_chart 这是踢图的方法,所以我只需要获取关联的对象属性,例如
= pie_chart array.group(:user)
它返回用户对象,但我需要在用户属性上应用组,即用户名,所以如果有人有这个答案的解决方案,请回答我。
您可以使用 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
链接器作为值创建一个