我发现了这个奇怪的问题
当我调用marked_for_destruction时?在rails 2.3.5上它正常工作并返回true或false但在rails版本中> 2.3.5它返回nil
有什么想法吗?
由于 安德莉亚
答案 0 :(得分:0)
mark_for_destruction
将此记录标记为父母保存交易的一部分。这实际上并不会立即销毁记录,而是在调用parent.save时销毁子记录。
仅在为此关联模型启用了父级上的:autosave选项时才有用。
marked_for_destruction?
返回此记录是否将作为父保存事务的一部分销毁。
仅在为此关联模型启用了父级上的:autosave选项时才有用。