Ruby on Rails - 撤消mark_for_destruction

Roh*_*hit 11 activerecord ruby-on-rails destroy

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

提前致谢.

And*_*her 10

child.reload if child.marked_for_destruction?

来自ActiveRecord :: AutosaveAssociation:

reload(options = nil)

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