ActiveRecordモデルの10個のインスタンスとそのすべてのアソシエーションをメモリに「深くクローン」し、それらのアソシエーションを処理し、メモリ内のオブジェクトを更新し、 1つを選択して元のデータベースに書き戻します。ActiveRecordオブジェクトとアソシエーションのキャッシュ
にはどうしたらいいの深いクローン(すなわち.cloneだけでなく、右下の関連ツリーの下にすべての関連付けをクローニング)?私はこれまでモデルで自分のメソッドを記述しなければならないと仮定しました。
準備が整うまで、複製されたインスタンスがデータベースに書き戻されないようにするにはどうすればよいですか?
私がしたいことができた場合: - :別の
に1つのモデルのIDを一致て私の主な団体の一つは にhas_manyがあるようは、現在のすべてのIDを保持
は依然としてデータベース内にあるかのように各クローンを扱うことができます(つまり、.find_by_idなどが動作します)
おそらく月にスティック? ;あなたは、保存メソッドを呼び出した場合)あなたは...
モデルをやろうとしているかの確認
ありがとうございます。私はとても遅い応答のために謝ったので、しばらくしてきた:) –