我已经根据文档设置了Chartkick(我相信),但是我得到了
"Uncaught ReferenceError: Chartkick is not defined"
有什么想法吗?有什么秩序,对吧?在开发中效果很好。
答案 0 :(得分:1)
对于Rails 6 / Webpacker,运行:
yarn add chartkick chart.js
然后在app / javascript / packs / application.js中添加:
require("chartkick") require("chart.js")
如果您不使用webpacker,则应该开始。研究它的工作原理非常重要。
答案 1 :(得分:0)
突然,它开始起作用。我所做的只是做一些整理工作,删除了application.js中不必要的引用,删除了easy-autocomplete.js文件,并进行了rails asset:clobber和rails asset:precompile ENV = production(再次一次),更改了应用程序中的某些顺序。创建新项目时,按照标准顺序执行js。经过更多调查后,我可能会改善此答案。奇怪。