I think that the best solution to your problem is to use acts_as_tree

http://github.com/rails/acts_as_tree/tree/master

Martin Hawkins escribió:
> Sounds like a many to many relationship, in which case you need to
> declare has_and_belongs_to_many on both people and children. The
> relationship then works through a join table. If you did this, you'd
> need to re think your model a little and your find and add problems
> would be different.
> Martin
>
> On Jan 26, 9:18 am, James Bond <rails-mailing-l...@andreas-s.net>
> wrote:
>   
>> I have 2 tables:
>>
>> people (id, name)
>> children (id, parents_id, child_id)
>>
>> parents_id = people.id and child_id = people_id also
>>
>> So how I make a relationships in Rails?
>>
>> And how can all search:
>>
>> Children.find(:all, :conditions => ["parents.name LIKE 'Clin%' ???? Or
>> how???
>>
>> And what if I want to add new child. Parents name is in people table,
>> but childs not, so how I do?
>> --
>> Posted viahttp://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 rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to