#javascript #ruby-on-rails #chartkick
#javascript #ruby-on-rails #chartkick
Вопрос:
Пытаюсь включить Chartkick в мое приложение Rails 6.1 (Ruby 2.6.6). После выполнения инструкций я всегда получаю эту ошибку:
Неперехваченная ошибка ссылки: Chartkick не определен
Диаграммы работают при первой загрузке страницы. Как только я обновляю, он говорит только «загрузка …», где должны быть диаграммы.
Большинство прошлых ответов касаются порядка загрузки «Chartkick», но ни один из них не сработал. В моем случае require("chartkick")
это находится в моем app/javascript/packs/application.js
файле, который загружается в мой layouts/appliaction.htmp.erb
файл в head с <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload', defer: true %>
Есть идеи, что я делаю не так?
Комментарии:
1. Где вы ссылаетесь на Chartkick. При использовании Rails 6.x и webpacker библиотека
require("chartclick")
не становится доступной глобально.2. Спасибо, Бен! Можете ли вы дать больше контекста, как я могу это исправить?
3. Какую версию Rails вы используете снова?
4. Моя версия Rails 6.1, Ruby 2.6.6