我正在尝试使用chartkick gem在Rails6中制作一些简单的图表。我严格遵循chartkick.com上的快速入门,但我无法加载图形。我一直在我的浏览器中收到错误消息“未捕获ReferenceError:未定义Chartkick”。
我安装了宝石。我运行了yarn add chartkick chart.js
这是我的完整application.js文件
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("chartkick")
require("chart.js")在app/views/layout/application.html.erb中,我有一行
<%= javascript_include_tag "https://www.gstatic.com/charts/loader.js" %>构建本身运行良好,但js在我的浏览器中显示错误。这是从哪里来的?我知道这里也有人问过类似的问题,但他们都不能让我更进一步。
发布于 2020-09-30 15:25:43
显然,问题完全来自其他方面。我的控制器继承自ActionController::Base而不是ApplicationController,所以javascript包不会从我的application.html.erb中加载。
因为我已经纠正了它,现在一切都很好。
https://stackoverflow.com/questions/64025103
复制相似问题