这是我的场景:
class User < ActiveRecord::Base
has_many :things
# attr_accessible :average_rating
end
class Thing < ActiveRecord::Base
belongs_to :user
has_one :thing_rating
end
class ThingRating < ActiveRecord::Base
belongs_to :thing
attr_accessible :rating
end
我想在我的用户模型中有一个属性,该属性具有他相关 ThingsRating 的平均计算。
管理此问题的最佳做法是什么?
谢谢