On Jun 21, 4:27 am, Hans <[email protected]> wrote: > I'm trying to set up a self-referential relationship, as described in > this great video > -http://railscasts.com/episodes/163-self-referential-association > - and it's mostly working, but not entirely. > > My self-referential relationship describes relationships between > people using the foreign keys person and related_person in class > Relationship both associating to the class Person > > My problem is that when I update related_person_id for a specific > relationship the associated object relationship.related_person is not > updated. Related_person_id in relationship has an updated value, > while relationship.related_person.id has the old value. > What is wrong in my declarations ??
Nothing, but updating the related_person_id field is the problem. You'll typically want to update the relationship with an object (assigning to related_person). --Matt Jones -- 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.

