我正在使用图表宝石显示图表。我遵循了正确的安装文档,但是每当我试图使用他们的方法时,比如
timeline [["Washington", "1789-04-29", "1797-03-03"], ["Adams", "1797-03-03", "1801-03-03"], ["Jefferson", "1801-03-03", "1809-03-03"]]它显示了firebug ReferenceError中的错误:没有定义
发布于 2015-04-02 22:17:07
根据您喜欢的图表库,需要在视图文件中包含它的javascript路径。为我解决了这个问题。
<%= javascript_include_tag "path/to/highcharts.js", "chartkick" %>发布于 2016-11-16 17:25:47
让我们走遍所有潜在的陷阱(非高海图解决方案)
两性平等基金:
确保在安装之后运行bundle安装
include 'chartkick'APPLICATION.JS:
在您的config/environments/development.rb中,您可能设置了config.assets.compress = true、config.assets.compile = true和config.serve_static_files = true,这意味着您需要重新编译资产以查看开发中的变化。
//= require chartkickHAML:
javascript包含行开始于'=‘’not '-‘’。@report.data应该是活动记录关系
= javascript_include_tag '//www.google.com/jsapi', 'chartkick'
= pie_chart @report.data服务器:
如果使用spring,请尝试spring stop。重新启动rails服务器。强制重新加载页面cmd+shift+R或ctrl+shift+R (并非所有浏览器都能做到这一点)
发布于 2014-12-15 01:30:29
https://stackoverflow.com/questions/27472171
复制相似问题