Activerecord オブジェクトへのローカルの変更を元に戻す/元に戻す方法はありますか? 例えば:
user = User.first
user.name # "Fred"
user.name = "Sam"
user.name_was # "Fred"
user.revert
user.name # "Fred"
できることはわかっていuser.reload
ますが、古い値がオブジェクトの状態に保存されているため、これを行うためにデータベースにアクセスする必要はありません。
できればRails 3ソリューション。