关于Heroku的Chartkick ReferenceError:无法找到变量:Chartkick?

时间:2017-11-04 17:54:48

标签: ruby-on-rails heroku ruby-on-rails-5 chartkick

我正在以标准方式使用图表踢,就像GitHub指令所指示的那样,并且它在本地版本中工作。当上传到Heroku时,我的图表会在渲染的部分页面上产生错误“ReferenceError:找不到变量:Chartkick”。

这是我到目前为止所做的。

gemfile:

gem 'chartkick'

的application.js:

//= require Chart.bundle
//= require chartkick
//= require_tree .

我的show视图呈现了一个通过路径方法调用控制器动作的部分。

我的控制器动作:

  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

1 个答案:

答案 0 :(得分:0)

碰到同样的问题。确保在视图中的图表之前加载application.jsSee details