初学者关于has_and_belongs_to_many的问题

时间:2010-02-03 18:15:37

标签: ruby-on-rails

我的模型看起来像这样:

has_and_belongs_to_many:博客

博客

has_and_belongs_to_many:sections

has_many:帖子

发布

belongs_to:博客

我可以通过以下方式获取某个部分博客的所有帖子:

section.blogs [n]的.posts

我的问题是如何将所有帖子连接到一个部分(通过博客)?我喜欢这样的东西:

section.blogs.posts

或事件更甜蜜将是:

section.posts

谢谢!

1 个答案:

答案 0 :(得分:1)

你想要这样的东西:

Section
has_and_belongs_to_many :blogs
has_many :posts, :through => :blogs

我不确定语法是否完全正确,但是通过属性是您正在寻找的。