Вопрос новичка о has_and_belongs_to_many - PullRequest
0 голосов
/ 03 февраля 2010

Мои модели выглядят примерно так:

Раздел

has_and_belongs_to_many: блоги

Блог

has_and_belongs_to_many: разделы

has_many: сообщения

Сообщение * * 1013 принадлежит_: блог Я могу получить все сообщения из блога определенного раздела, выполнив следующее: section.blogs [п] .posts Мой вопрос, однако, как подключить все сообщения к разделу (через блог)? Я что-то вроде: section.blogs.posts или событие будет более сладким: section.posts Спасибо!

1 Ответ

1 голос
/ 03 февраля 2010

Вы хотите что-то вроде:

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

Я не уверен, что синтаксис в точности правильный, но вы ищете именно сквозной атрибут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...