rails associations - How would you represent this relationship?
Posted
by
truthSeekr
on Stack Overflow
See other posts from Stack Overflow
or by truthSeekr
Published on 2011-03-06T08:06:10Z
Indexed on
2011/03/06
8:10 UTC
Read the original article
Hit count: 540
Hello All,
I am trying to figure out a best way to represent the following relationship.
Newspaper-->has_many-->Articles
Newspaper-->has_many--->Subscribers
Subscribers are allowed to save the articles for their personal page.
Two Questions:
1) How would the relationship look like in rails?
How would the action 'save' look like?
The following using has_many does not seem right to me:
ArticleController < ApplicationController
def save
a = Article.find(101)
@user.saved_articles << a
end
2) Do I need a join table Saved_Articles that looked like this?
Saved_Articles
----------------
user_id, article_id
I am not sure how the has_many_through works. any advice is appreciated.
thanks
© Stack Overflow or respective owner