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 -~----------~----~----~----~------~----~------~--~---

