问题 Ruby on Rails - 撤消mark_for_destruction


在我的rails应用程序中,子记录得到 marked_for_destruction 我想撤消该操作并取消标记。有办法吗?

提前致谢。


7898
2018-02-22 15:58


起源



答案:


child.reload if child.marked_for_destruction?

的ActiveRecord :: AutosaveAssociation

reload(options = nil)

像往常一样重新加载对象的属性并清除marked_for_destruction标志。


10
2017-08-09 23:08