ActiveRecord关系

时间:2012-05-10 16:07:59

标签: ruby-on-rails activerecord

我有3个型号:

Group

Feed

FeedItem

一个群组有多个Feed并且Feed有许多FeedItems

无论如何,我可以从群组中获取群组FeedItems中的所有Feed吗?

我想像group.feeds.feed_items

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找的是through关联。将以下行添加到Group模型

has_many :feed_items, :through => :feeds

之后,您可以通过FeedItems

访问群组中的所有group.feed_items