Ma lecture de http://apidock.com/rails/ActiveRecord/Dirty
est que vous devez appeler ..._will_change!
avant vous modifiez l'attribut. Vous devriez pouvoir le confirmer en examinant les changes
dans divers scénarios.
Mise à jour :je viens de tester le comportement avec un attribut de chaîne, et il enregistre toujours la chaîne mise à jour même si la modification a été apportée avant ..._will_change
est appelé, donc mon interprétation peut être erronée.