Using a join model to relate a model to itself
Posted
by Gabe Hollombe
on Stack Overflow
See other posts from Stack Overflow
or by Gabe Hollombe
Published on 2010-05-19T04:43:22Z
Indexed on
2010/05/19
4:50 UTC
Read the original article
Hit count: 292
activerecord
|ruby-on-rails
I have two models:
- User
- MentoringRelationship
MentoringRelationship is a join model that has a mentor_id column and a mentee_id column (both of these reference user_ids from the users table).
How can I specify a relation called 'mentees' on the User class that will return all of the users mentored by this user, using the MentoringRelationships join table? What relations do we need to declare in the User model and in the MentoringRelationship model?
© Stack Overflow or respective owner