我有一个模型,团队有一个实例方法 point_differential (基本上是点数 - 点数反对)。我正在尝试在 chartkick 图中使用它,但没有运气。
这有效
= bar_chart Team.group(:group).sum(points_for)
因为 points_for 只是 Team 模型的一个属性。
这不是因为 point_differential 是实例方法,而不是属性
= bar_chart Team.group(:name).sum(point_differential)
也没有
= bar_chart Team.group(:name).sum(&:point_differential)
也没有
bar_chart = Team.all.map {|team| {name:team.name, point_differential: team.point_differential}}
有任何想法吗?