Rails アプリで「acts_as_nested_set」を使用しています。(すばらしいネストされたセット プラグインで拡張)。要素とそのネストされたセット全体を複製する関数/メソッドを作成して、各要素が複製されますが、新しい要素だけで関係構造が元の構造を模倣するようにする最善の方法を論理的に考えようとしていました。
ネストされたセットを使用すると、parent_id, lft, and rgt
位置列が得られます... position_id
.
各セットの最下部 (子のないノード) から開始し、親を介して新しいルートまでクローンを作成する必要がありますか?
これは、すでに行われたか、ネストされたセットに対してすでにこれを行う方法があるようですが、私を導くものを見つけることができません。
ありがとう