我正在尝试从另一个模型中增加User表中的计数器.
class Count < ActiveRecord::Base
belongs_to :user
after_create :update_count
def update_count
user = User.find(self.user_id)
user.increment(:count)
end
end
Run Code Online (Sandbox Code Playgroud)
因此,当创建count时,目标是为该用户增加计数器列.目前它拒绝在创建后获得用户,我得到一个零错误.
我正在为我的用户使用设计
这是正确的(最佳实践)地点吗?我让它在控制器中工作,但想要清理它.
我对模型回调非常缺乏经验.