"Chartkick is not defined" 错误,使用 rails
"Chartkick is not defined" error, using rails
我正在尝试使用 chartkick gem 在 rails 6 中制作一些简单的图表。我严格遵循 chartkick.com 上的快速入门,但我无法加载图表。我在浏览器中不断收到错误“Uncaught ReferenceError: Chartkick is not defined”。
我安装了 gem。
我运行yarn add chartkick chart.js
这是我的完整 application.js 文件
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("chartkick")
require("chart.js")
在 app/views/layouts/application.html.erb 我有行
<%= javascript_include_tag "https://www.gstatic.com/charts/loader.js" %>
构建本身运行良好,但 js 在我的浏览器中给我错误。这是从哪里来的?
我知道这里有人问过类似的问题,但是 none 可以让我更进一步。
显然问题完全出自其他原因。我的控制器继承自 ActionController::Base 而不是 ApplicationController,因此 javascript 包没有从我的 application.html.erb.
加载
由于我已更正它,现在一切正常。
我正在尝试使用 chartkick gem 在 rails 6 中制作一些简单的图表。我严格遵循 chartkick.com 上的快速入门,但我无法加载图表。我在浏览器中不断收到错误“Uncaught ReferenceError: Chartkick is not defined”。
我安装了 gem。
我运行yarn add chartkick chart.js
这是我的完整 application.js 文件
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("chartkick")
require("chart.js")
在 app/views/layouts/application.html.erb 我有行
<%= javascript_include_tag "https://www.gstatic.com/charts/loader.js" %>
构建本身运行良好,但 js 在我的浏览器中给我错误。这是从哪里来的? 我知道这里有人问过类似的问题,但是 none 可以让我更进一步。
显然问题完全出自其他原因。我的控制器继承自 ActionController::Base 而不是 ApplicationController,因此 javascript 包没有从我的 application.html.erb.
加载由于我已更正它,现在一切正常。