12

私のRailsアプリでは、子レコードがmarked_for_destructionになります。そのアクションを元に戻し、マークを解除します。方法はありますか?

前もって感謝します。

4

1 に答える 1

11

child.reload if child.marked_for_destruction?

ActiveRecord::AutosaveAssociationから:

reload(options = nil)

通常どおりオブジェクトの属性を再読み込みし、marked_for_destruction フラグをクリアします。

于 2011-08-09T23:08:49.213 に答える