[Betternestedset-talk] Replicating a nested set structure to another model
Tory Long
tory.long at gmail.com
Thu Mar 6 14:34:19 EST 2008
Hi - first off BNS is awesome. We are using it extensively in our project
and are very happy.
What I am trying to accomplish is replicating a nested set structure from
one model to another. Currently, to do this, I am rebuilding the tree
structure entirely, as I am not able to simply copy nodes and their identity
(parent_id, rgt, lft) based off the "template" nested set in the original
model. This is very expensive code-wise, and the alternative (simply
copying the lft/rgt/parent_id structure) would allow for what I need.
BetterNestedSet enforces "move_to_child_of" and that seems to be the
prohibiting factor from simply creating the new structure with
parent_id/lft/rgt easily replicated through replicating or populating those
fields to a similar structure as the original.
Does anyone have a more graceful solution for this? While functional,
rebuilding this structure with node-by-node traversal is not ideal.
Thanks,
Tory
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/betternestedset-talk/attachments/20080306/714ded68/attachment.html
More information about the Betternestedset-talk
mailing list