【问题标题】:Chartkick works on localhost but displays "loading" on herokuChartkick 在 localhost 上工作,但在 heroku 上显示“正在加载”
【发布时间】:2014-09-14 20:32:25
【问题描述】:

我只是在使用直接输入到视图中的数据来玩 chartkick。我正在使用 Google Charts API 选项进行显示。当我在本地主机上打开我的索引页面时,一切都显示得很完美,但我一直在加载 heroku。谷歌图表不能与heroku一起使用吗?我做错了什么会减慢进程吗?

这是有问题的file 以及它在heroku 上的外观。

【问题讨论】:

    标签: ruby-on-rails google-visualization chartkick


    【解决方案1】:

    你有一个错误:

    Uncaught ReferenceError: Chartkick is not defined (index):22(anonymous function) (index):22
    

    如果您对 javascript 有任何问题,请始终检查 javascript 控制台(可用,即在 chrome 中)。

    此特定错误表明未加载 chartkick。如果您在“网络选项卡”下查看 chrome 中的开发人员工具,您会看到资产未加载。您可以按照 heroku 指南解决此问题:https://devcenter.heroku.com/articles/rails-4-asset-pipeline

    【讨论】:

    • 这帮助我解决了这个问题。我的资产没有在 Heroku 上编译,因为我有一个 sprockets.manifest 文件,它告诉构建过程资产正在本地编译。见stackoverflow.com/a/31842364/2232797
    猜你喜欢
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 2019-09-21
    • 2016-01-08
    • 1970-01-01
    相关资源
    最近更新 更多