【发布时间】:2011-04-29 21:30:52
【问题描述】:
这可能真的很简单,但我仍然处于起步阶段,似乎无法找出正确的短语来输入 Google 以找到答案。
我有一个非常简单的 has_many through 关系,如下所述:
用户
-user_id
-名称
文章
- article_id
- 标题
Article_Relationship
- 用户 ID
- article_id
- 关系类型
在关系类型上,它可以是一个字符串或整数来表示一种关系类型,比如喜欢、最近查看、写过等等。如何设置多个 has_many :articles, :through => :article_relationships 以便我可以通过 user.recently_viewed、user.favorite 等轻松访问特定类型关系的文章?
非常感谢。
【问题讨论】:
标签: ruby-on-rails activerecord has-many-through