La fonction de rappel pour changé ActiveRecord attributs?

Je suis conscient de ActiveRecord::Sale et les méthodes associées, mais je ne vois pas un moyen par lequel je peux vous abonner à un attribut d'un événement a changé. Quelque chose comme:

class Person < ActiveRecord::Base
  def attribute_changed(attribute_name, old_value, new_value)
  end

  #or

  attribute_changed do |attribute_name, old_value, new_value|
  end
end

Est-il des Rails standard ou un plugin pour ça? Je pense qu'il doit être là quelque part et que je suis juste en manque c'.

InformationsquelleAutor Mario | 2009-10-03