Avant de faire un save il est possible de connaitre les changements/savoir si un objet ActiveRecord a changé en appelant .changes ou changed?
Mais après un save ces fonctions renvoient respectivement [] et false. Il
existe néanmoins la méthode previous_changes qui va renvoyer un hash avec la
liste des attributes changés ainsi que leurs valeurs précédentes et
actuelles.