我正在以一种标准的方式使用chart kick,就像GitHub指令所规定的那样,它在本地版本中工作。当上传到Heroku时,我的图表在呈现的部分页面上产生错误"ReferenceError: Can't find variable: Chartkick“。
这就是我到目前为止所做的。
gemfile:
gem 'chartkick'application.js:
//= require Chart.bundle
//= require chartkick
//= require_tree .我的show视图通过path方法呈现了一个调用控制器操作的部分。
我的控制器操作:
def event_names
@applet = RegisteredApplication.find(params[:id])
render json: @applet.events.group(:name).count
end调用操作的部分:
<%= pie_chart event_names_registered_application_path %>我在想我得到"ReferenceError:找不到变量: Chartkick?“的原因。是因为资产管道。但我不完全明白我能做些什么来解决这个问题。请帮助:D
发布于 2019-08-12 16:04:16
只是遇到了同样的问题。确保在视图中的图表之前加载application.js。See details
https://stackoverflow.com/questions/47113756
复制相似问题