如何在Rails中获得一个属性的原始值
有没有办法获得一个ActiveRecord属性的原始值(=从数据库中加载的值)?
我想要一个观察者这样的东西
before_save object do_something_with object.original_name end
任务是在更新时从哈希表中删除对象(实际上,将其移动到表中的另一个键)。
将_was
附加到您的属性将会给您以前的值。
ActiveRecord的attributes_before_type_cast
方法在发生了types转换和反序列化之前返回attributes_before_type_cast
的哈希值。