【发布时间】:2017-11-04 17:54:48
【问题描述】:
我以标准方式使用图表启动,例如 GitHub 指令的指示方式以及它在本地版本中的工作方式。上传到 Heroku 时,我的图表在呈现的部分页面上产生错误“ReferenceError:找不到变量:Chartkick”。
这是我迄今为止所做的。
宝石文件:
gem 'chartkick'
application.js:
//= require Chart.bundle
//= require chartkick
//= require_tree .
我的显示视图呈现了一个通过路径方法调用控制器操作的部分。
我的控制器操作:
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
【问题讨论】:
-
这个问题似乎不太可能只发生在heroku上。您的图表是否在本地显示?
-
是的,它在本地运行良好
标签: ruby-on-rails heroku ruby-on-rails-5 chartkick