ActiveModel::Dirtyのメソッドを使って変更を感知しよう - Qiita
ActiveRecordを使っていると時々プログラム内でModelオブジェクトの値を変更してから、変更前の値が欲しくなったりすることがある。そんなときはActiveModel::Dirtyのメソッ…