Jac*_*han 0 ruby oop ruby-on-rails ruby-on-rails-3
尝试在保存时从对象获取先前的值.想想这种情况:
@object = {:name => 'Dan', :occupation => 'student'}
@object[:occupation] = 'Full time employee'
@object.value_was[:occupation] # => 'student'
我希望没有方法可以理解value_was.更多我想在模型对象上做同样的事情:
@student = Student.find(1) @student.occupation = 'Full time employee' @student.save @student.value_was(:occupation) # => 'student'
任何帮助将不胜感激.
那会非常有帮助