ローカル開発環境(SQLite3)なら動きますが、Heroku(PostgreSQL)だと動かない状態です。ログを見て、下記が問題箇所だとわかったのですが、正しい修正方法がわからずに困っております。ご意見いただけると幸いです。
ruby
1@chart_data_media = Medium.where(author_id: @user).order("media.number DESC").group("media.name").sum(:number)
terminal
1Completed 500 Internal Server Error in 39ms (ActiveRecord: 23.4ms) 2ActiveRecord::StatementInvalid (PG::GroupingError: ERROR: column "media.number" must appear in the GROUP BY clause or be used in an aggregate function 3LINE 1: ...dia"."author_id" = 1 GROUP BY media.name ORDER BY media.numb... 4SELECT SUM("media"."number") AS sum_number, media.name AS media_name FROM "media" WHERE "media"."author_id" = 1 GROUP BY media.name ORDER BY media.number DESC):