Need some info regarding "how to add friends"

hi every one,

i’m new to ruby on rails.so, need some help.

my project is that a user can add friends to his profile where friends
are users themselves.

i thought of creating two tables one for users and other for
user_friends.i don’t know how to relate these two tables so that they
serve my purpose.

any suggestions plz.

thanks in advance.

I am also new but I think you just need to add to Users model:
has_and_belongs_to_many :users.

check out self referential associations - it is exactly what you are
looking for.
the problem with doing has_and_belongs_to_many :users, is that you will
still need a join table that ‘holds’ these associated records.

give it time, it looks daunting at first, but it works. :slight_smile:
a couple links:

i worked with this

http://lists.rubyonrails.org/pipermail/rails/2006-February/021193.html

anyway … check out google for self_referential; that’s the way to go.
hope this helps!

shai

thank u russian for the reply.

i did add has_and_belongs_to_many :users. to User model.

thank u shai

the urls u send were really helpful.i got great deal of relevant stuff
from those links.

On Jun 28, 12:51 pm, Shai R. [email protected]

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs