ActiveRecord有many callbacks包括一个after_commit回调,这很好,但是在observers的情况下似乎没有办法让它只在更新时生效而不是创建,反之亦然。
有没有办法解决这个问题?有点像...
def after_commit
return unless self.was_just_updated
# .....
end
答案 0 :(得分:1)
答案......
def after_commit
return if created_at == updated_at
# .....
end