KotaroSakai / web_app

0 stars 0 forks source link

グラフの表示が上手くいかない #9

Open KotaroSakai opened 10 months ago

KotaroSakai commented 10 months ago

import "chartkick"
import "chart.bundle"

importmap


pin "chartkick", to: "chartkick.js"
pin "Chart.bundle", to: "Chart.bundle.js"

<%= debug @smoke_count_date %>


確認したところデータはあったのでそもそも導入が上手くいってないのだと思います
Tsuchiya2 commented 10 months ago

esbuild, rollup.js, or Webpackを使わない、Importmapの設定で進めているようですね。

公式ドキュメントにあるImportmapの通りにconfig/importmap.rb, app/javascript/application.jsがなっているか確認しましょう。

公式ドキュメント:https://chartkick.com/


手元でrails newして公式ドキュメントどおりに導入を行い、rails g scaffold Post title:stringを実行して、コンソールでPost.create(title: 'hoge')を実行した上で、app/views/posts/index.html.erbに以下の記載を行ったら円グラフが表示されるのを確認しました。

<%= pie_chart Post.group(:title).count %>
スクリーンショット 2024-01-21 19 45 54

<%= pie_chart Post.count %>だとNo dateが表示されます。

公式ドキュメントをよく読んで「仮説、検証、実行」のサイクルを回して、表示に向けて取り組んでみましょう。