繁体   English   中英

将变量加载到ChartKicks柱形图会显示错误加载图:

[英]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_controllershow方法,该方法也不起作用。

我也尝试将其硬编码到图表中,但是没有用:

<%= column_chart [
              {name: "KWst per m&sup2;", data: current_user.electros.sum(:electricity_kwst)}] %>

这是我认为的代码:

<%= column_chart  @electro_total %>

它不会破坏站点,但始终会给我错误:

Error Loading Chart:  

图表应位于的位置。

我如何才能做到这一点而又始终不会收到此错误?

我唯一要做的就是重写这样的代码:

<%= column_chart [
              {name: "KWst per m&sup2;", data: current_user.electros.group_by_year(:created_at).sum(:electricity_kwst)}] %>

这给了我我想要的一列,它显示了所有:electricity_kwst的总和,在这种情况下,是全年。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM