私はテーブルusers
とを持っていますscores
。協会は次のとおりです。
belongs_to :user #score model
has_many :scores #user model
テーブルusers
には という列がありますscores_count
。この列には、テーブル内のすべての値の合計を格納しますscores
。
scores
列にすべての合計を格納するためにこの方法を使用したかったscores_count: :counter_cache => true
ただし:counter_cache => true
、テーブルの行数のみを保存しますscores
。テーブルのすべての値の合計を格納する同様の方法はありますscores
か? または、このタスクは自分で実装する必要がありますか?