basic tree questions

Hi all,

I have 2 very basic questions:
* I have tree structures in my table and currently use
Node.find_all_by_parent_id(nil). but this returns all the trees with
parent_id == nil. Since I have more than 1 tree structure I want
something like Node.find_all_by_id(id) . Is this function available?

* Is there a function available that deletes an entire branch?

The answers are probably easily available in the mannuals but I haven't
found them. Maybe someone can point me out where they get this info
from.

Thanks in advance
Stijn

Hi,

* I have tree structures in my table and currently use
Node.find_all_by_parent_id(nil). but this returns all the trees with
parent_id == nil. Since I have more than 1 tree structure I want
something like Node.find_all_by_id(id) . Is this function available?

Maybe use :scope to differentiate your trees.

* Is there a function available that deletes an entire branch?

In Nested Sets, yes. With acts_as_tree I'm afraid you'll have to recurse.

Jean-Christophe Michel