###前提・実現したいこと
Chartkickを使用して、ユーザー一人のプロフィール上に日毎のスコアデータを表示したいです。
例としては、qiitaやteratailです。
###発生している問題・エラーメッセージ
そもそも、ユーザーモデルのカラムは配列で生成していません。
また、日毎(一週間分だけでも)に、ユーザー一人一人の情報を蓄積するのはデータベースに大きな負荷がかかってしまうのではないかと不安です。
例えば、いいねの数、ストックの数、スコアの数などを日毎に一週間分だと3×7のデータをユーザー一人あたり当てる事になります。
・配列としてデータを保存しないで、一週間分のデータを表示する方法
・データを保存しても、問題にならないデータ量に抑える方法
を教えていただきたいです。
###補足情報(言語/FW/ツール等のバージョンなど)
Ruby on Rails
あなたの回答
tips
プレビュー