Robert Walker wrote:
> RussK wrote:
>> I have a class that represents a simple tree (but usually it's flat).
>> It appears that the belongs_to relationship is returning the wrong
>> ID.  The class looks like:
> 
> If you need a basic tree structure, why not just use the acts_as_tree 
> plugin?
> 
> http://github.com/rails/acts_as_tree/
> 
> Example:
> class Category < ActiveRecord::Base
>     acts_as_tree :order => "name"
>   end
> 
> It's much simpler and gives you a lot of convenience methods for 
> traversing the tree.

Actually, for this use case (as for most!) awesome_nested_set would be 
better than acts_as_tree.  Among other things, it lets you get all 
descendants with a single query, whereas with acts_as_tree you have to 
get immediate children and then run more queries.

Best,
--
Marnen Laibow-Koser
http://www.marnen.org
[email protected]

-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to