私のRailsアプリでは、子レコードがmarked_for_destructionになります。そのアクションを元に戻し、マークを解除します。方法はありますか?
前もって感謝します。
私のRailsアプリでは、子レコードがmarked_for_destructionになります。そのアクションを元に戻し、マークを解除します。方法はありますか?
前もって感謝します。
child.reload if child.marked_for_destruction?
ActiveRecord::AutosaveAssociationから:
reload
(options = nil)
通常どおりオブジェクトの属性を再読み込みし、marked_for_destruction フラグをクリアします。