[英]Loading variable to ChartKicks column chart gives Error Loading Chart:
我正在尝试加载此变量:
@electro_total = current_user.electros.sum(:electricity_kwst)
到我的users / show.html中的图形。
我希望图表现在仅显示一列,其中每一列都包含所有:electricity_kwst
字段中所有数字的总和。
该变量当前位于applications_controller中,但我已将其移至users_controller
的show
方法,该方法也不起作用。
我也尝试将其硬编码到图表中,但是没有用:
<%= column_chart [
{name: "KWst per m²", data: current_user.electros.sum(:electricity_kwst)}] %>
这是我认为的代码:
<%= column_chart @electro_total %>
它不会破坏站点,但始终会给我错误:
Error Loading Chart:
图表应位于的位置。
我如何才能做到这一点而又始终不会收到此错误?
我唯一要做的就是重写这样的代码:
<%= column_chart [
{name: "KWst per m²", data: current_user.electros.group_by_year(:created_at).sum(:electricity_kwst)}] %>
这给了我我想要的一列,它显示了所有:electricity_kwst
的总和,在这种情况下,是全年。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.