【问题标题】:Chartkick on Heroku ReferenceError: Can't find variable: Chartkick?Heroku ReferenceError 上的 Chartkick:找不到变量:Chartkick?
【发布时间】: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


【解决方案1】:

刚刚遇到同样的问题。确保application.js 被加载您视图中的图表之前。 See details

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    相关资源
    最近更新 更多