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.

Reply via email to