我有表users
和scores
。 這裏有關聯::counter_cache => true用於存儲總和
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
的所有值的總和?或者我必須自己執行這個任務?
您可以添加一個回調.. –