在before_save中获取当前变量Rails

hel*_*ers 3 model ruby-on-rails

有没有办法获得当前变量?假设我在方法中有一个"title"属性,我想用变量的旧值检入?

我怎么能做到这一点?

Gar*_*eth 10

ActiveRecord提供了一整套处理" Dirty "属性的方法.

在您的情况下,您可以调用title_was以获取该变量的最新保存版本