Forum: Ruby on Rails two belongs_to relationship

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
daociyiyou (Guest)
on 2008-11-26 09:34
(Received via mailing list)
I have three models:User,Action,Comment.User have has_many relation
with the Action,this is true.A user can make many comments for
different action,an action can have many comments belonging to it.So
can  i use two has many and two belongs_to to set the relationship
among the three models like following?
has_many :comments in User model
has_many :comments in Action model
belongs_to :user
belongs_to :action in the Comment model.

That is the Comment has two foreign keys.
Thorsten M. (Guest)
on 2008-11-26 12:01
(Received via mailing list)
On Nov 26, 8:34 am, daociyiyou <removed_email_address@domain.invalid> wrote:
> That is the Comment has two foreign keys.
Sure, that's no problem. The Comments belong to a User and an Action
That's a quite common thing, lots of comments, blog entries or similar
things belong to Users and any kind of List, Group or whatever.
daociyiyou (Guest)
on 2008-11-27 02:40
(Received via mailing list)
Thank you!
This topic is locked and can not be replied to.