0

ActiveRecord 有很多回调,包括一个 after_commit 回调,这很好,但对于观察者来说,似乎没有办法让它只在更新时有效,而不是在创建时有效,反之亦然。

有没有办法获得这种行为?就像是...

def after_commit
  return unless self.was_just_updated
  # .....
end
4

1 回答 1

1

答案...

def after_commit
  return if created_at == updated_at
  # .....
end
于 2012-11-29T18:57:34.503 回答