我发现了一个奇怪的问题
当我调用marked_for_destruction时?在rails 2.3.5上,它可以正常工作并返回true或false,但在rails版本> 2.3.5中,它返回nil
有什么想法吗?
谢谢安德里亚
发布于 2012-08-14 16:05:48
mark_for_destruction将此记录标记为要作为父保存事务的一部分销毁。这实际上并不是立即销毁记录,而是在调用parent.save时销毁子记录。
仅当为此关联模型启用了父对象上的:autosave选项时才有用。
marked_for_destruction?返回是否将此记录作为父保存事务的一部分销毁。
仅当为此关联模型启用了父对象上的:autosave选项时才有用。
https://stackoverflow.com/questions/3708710
复制相似问题