获取模型字段的值,因为它在数据库中

时间:2009-09-24 01:08:00

标签: ruby-on-rails

假设我

>> a = Annotation.first
>> a.body
=> "?"
>> a.body = "hello"
=> "hello"

现在,我还没有保存a,所以在数据库中它的主体仍然是?。在改变它之前,如何找出a的身体是什么?

我想我可以做Annotation.find(a.id).body,但我想知道是否有一种更清洁的方式(例如,不进行数据库查询的方式)

1 个答案:

答案 0 :(得分:2)

a.body_was

您还可以查看a.changed?和/或a.body_changed?

是否脏了