Я использую удар по графику стандартным способом, например, как диктуют инструкции GitHub, и он работает в локальной версии. При загрузке в Heroku мои диаграммы выдают ошибку «ReferenceError: не удается найти переменную: Chartkick» на отображаемой частичной странице.
это то, что я сделал до сих пор.
гемфайл:
gem 'chartkick'
приложение.js:
//= require Chart.bundle
//= require chartkick
//= require_tree .
мое шоу-представление отображает частичное, которое вызывает действие контроллера с помощью метода пути.
мое действие контроллера:
def event_names
@applet = RegisteredApplication.find(params[:id])
render json: @applet.events.group(:name).count
end
моя часть, которая вызывает действие:
<%= pie_chart event_names_registered_application_path %>
Я думаю, почему я получаю сообщение «ReferenceError: Can't find variable: Chartkick?» это из-за конвейера активов. Но я не совсем понимаю, что я могу сделать, чтобы решить эту проблему. пожалуйста помогите :D