簡體   English   中英

“Chartkick 未定義”錯誤,使用 rails

[英]"Chartkick is not defined" error, using rails

我正在嘗試使用 chartkick gem 在 rails 6 中制作一些簡單的圖表。 我嚴格遵循 chartkick.com 上的快速入門,但無法加載圖表。 我在瀏覽器中不斷收到錯誤“Uncaught ReferenceError: Chartkick is not defined”。

我安裝了寶石。 我跑了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 在我的瀏覽器中給了我錯誤。 這是從哪里來的? 我知道這里有人問過類似的問題,但沒有一個可以讓我更進一步。

顯然,問題完全來自其他方面。 我的控制器繼承自 ActionController::Base 而不是 ApplicationController,所以 javascript 包沒有從我的 application.html.erb 加載。

自從我糾正了它,現在一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM