首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReferenceError:没有定义Chartkick

ReferenceError:没有定义Chartkick
EN

Stack Overflow用户
提问于 2014-12-14 17:50:24
回答 4查看 5K关注 0票数 5

我正在使用图表宝石显示图表。我遵循了正确的安装文档,但是每当我试图使用他们的方法时,比如

代码语言:javascript
复制
timeline [["Washington", "1789-04-29", "1797-03-03"], ["Adams", "1797-03-03", "1801-03-03"], ["Jefferson", "1801-03-03", "1809-03-03"]]

它显示了firebug ReferenceError中的错误:没有定义

EN

回答 4

Stack Overflow用户

发布于 2015-04-02 22:17:07

根据您喜欢的图表库,需要在视图文件中包含它的javascript路径。为我解决了这个问题。

代码语言:javascript
复制
<%= javascript_include_tag "path/to/highcharts.js", "chartkick" %>
票数 4
EN

Stack Overflow用户

发布于 2016-11-16 17:25:47

让我们走遍所有潜在的陷阱(非高海图解决方案)

两性平等基金:

确保在安装之后运行bundle安装

代码语言:javascript
复制
include 'chartkick'

APPLICATION.JS:

在您的config/environments/development.rb中,您可能设置了config.assets.compress = trueconfig.assets.compile = trueconfig.serve_static_files = true,这意味着您需要重新编译资产以查看开发中的变化。

代码语言:javascript
复制
//= require chartkick

HAML:

javascript包含行开始于'=‘’not '-‘’。@report.data应该是活动记录关系

代码语言:javascript
复制
= javascript_include_tag '//www.google.com/jsapi', 'chartkick'
= pie_chart @report.data

服务器:

如果使用spring,请尝试spring stop。重新启动rails服务器。强制重新加载页面cmd+shift+Rctrl+shift+R (并非所有浏览器都能做到这一点)

票数 4
EN

Stack Overflow用户

发布于 2014-12-15 01:30:29

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27472171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档