多くの子モデルを持つ親モデルがあります
子の1つのパラメーターに基づいて、重複する子レコードを破棄したい。
私はこれを試しました:
parent.child.uniq! {|child| child.parameter }
明らかに機能しますが、データベースには変更が反映されません。
多くの子モデルを持つ親モデルがあります
子の1つのパラメーターに基づいて、重複する子レコードを破棄したい。
私はこれを試しました:
parent.child.uniq! {|child| child.parameter }
明らかに機能しますが、データベースには変更が反映されません。
操作は、実際のデータベースではなく、データベースから取得したオブジェクトに対して実行されます。正しい答えについては、 この投稿をご覧ください。