2009-10-12 62 views
2

我有一些碰巧是其他东西的nested_attributes的对象。 当它们被标记为删除时,Rails创建一个属性“marked_for_destruction”。 我该如何阅读这个var?如何确定Rails对象是否被标记为要破坏?

样品YAML转储:

--- &id001 !ruby/object:LineItem 
attributes: 
    name:Pay 
    created_at: 2009-10-12 16:30:51 
    updated_at: 2009-10-12 16:30:51 
    statement_id: "8" 
    amount: "234" 
    id: "33" 
attributes_cache: {} 

errors: !ruby/object:ActiveRecord::Errors 
    base: *id001 
    errors: {} 

marked_for_destruction: true 

回答

8
Object.marked_for_destruction?