首页 > 解决方案 > Rails 应用程序中的“ReferenceError:Chartkick 未定义” - 刷新后图表未显示

问题描述

试图在我的 Rails 6.1 应用程序 (Ruby 2.6.6) 中包含 Chartkick。按照说明操作后,我总是收到此错误:

未捕获的 ReferenceError:未定义 Chartkick

图表在我第一次加载页面时起作用。刷新后,它只会显示“正在加载...”图表应位于的位置。

大多数过去的答案都涉及加载“Chartkick”的顺序,但没有一个有效。在我的情况下,require("chartkick")它在我的app/javascript/packs/application.js文件中,它被加载到我layouts/appliaction.htmp.erb的头文件中<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload', defer: true %>

任何想法我做错了什么?

标签: javascriptruby-on-railschartkick

解决方案


推荐阅读