Ruby on Rails - undo mark_for_destruction

В моем приложении rails дочерние записи получают marked_for_destruction Я хочу отменить это действие и снять отметку с них. Есть ли способ?

Спасибо заранее.

Ответ 1

child.reload if child.marked_for_destruction?

От ActiveRecord:: AutosaveAssociation:

reload (options = nil)

Перезагружает атрибуты объекта, как обычно, и удаляет флаг mark__file_destruction.