Я хочу объединить древовидные таблицы и получить доступ к данным из ВСЕХ таблиц, а не только из одной.
Три таблицы называются: Страница, Текст, Изображение.
Я пытался с этим, но это не сработало:
@texts = Page.joins([:texts, :images]).where(['pages.id = ?', @page])
Основной страницей является страница с множеством текстов и изображений. Я хочу сделать запрос и получить данные от всех из них в одном запросе. Как это возможно в Rails 3? Я не могу найти хороший пример нигде, даже в официальных руководствах.
Обновление
Причина, по которой это делается вместо @ page.texts и @ page.images, заключается в том, что я могу печатать их только в виде «блоков». Я хочу смешивать тексты и изображения при печати.