変更されたオブジェクトのデータを取得するにはどうすればよいですか。
たとえば、私はオブジェクトを持っていて@student = {:name => 'xxx', :class => 'yyy'}
、ユーザーはサイトでこのオブジェクトを操作します。オブジェクトが保存された後、たとえば、何が変更されたかをユーザーに通知しますStudent #{@student.name} has changed #{@student.class}
。
では、基本的に、保存前に存在していたモデルから以前のデータを取得するにはどうすればよいでしょうか。
注: before_save
コールバックはその仕事をしません。