問題
仮説
ActionView::Template::Error (Database missing time zone support for Asia/Tokyo - see https://github.com/ankane/groupdate#for-mysql):
と記述されているので、mysql(Database)と実際のデータのtime zoneの設定が違うと予想
問題コード
おそらく、group_by_monthを使う際に正確な日付のデータを取得できていないことが原因だと思うが、
開発環境でエラーが起きず、本番環境でのみエラーが起きている。
ruby
1# report.html.erb 2 3<%= line_chart [{name: "収入計", data: @income_data_graph.group_by_month(:date).sum(:price), label: "収入"}, 4{name: "支出計", data: @spending_data_graph.group_by_month(:date).sum(:price), label: "支出"}], 5colors: ["tomato", "#20b2aa"], discrete: false %> 6
どなたかご教示いただけると幸いです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。