与mark_for_destruction有关的问题?在嵌套属性中

时间:2010-09-14 12:09:17

标签: ruby-on-rails

我发现了这个奇怪的问题

当我调用marked_for_destruction时?在rails 2.3.5上它正常工作并返回true或false但在rails版本中> 2.3.5它返回nil

有什么想法吗?

由于 安德莉亚

1 个答案:

答案 0 :(得分:0)

mark_for_destruction

将此记录标记为父母保存交易的一部分。这实际上并不会立即销毁记录,而是在调用parent.save时销毁子记录。

仅在为此关联模型启用了父级上的:autosave选项时才有用。

marked_for_destruction?

返回此记录是否将作为父保存事务的一部分销毁。

仅在为此关联模型启用了父级上的:autosave选项时才有用。