Вы можете получить столбцы в таблицах сообщений, выполнив дополнительные запросы, например, -
Category.joins(:posts).collect{|category| category.posts.map{|post| post.attributes.merge(category.attributes) } }
Это даст вам огромный список атрибутов записей и категорий, объединенных для каждой категории.
Но смысл объединения в категории заключается в том, чтобы получить набор категорий, которые определенным образом соответствуют определенным критериям объединения.Если мы возьмем следующий пример из того же руководства,
Post.joins(:category, :comments)
Это также даст вам список только сообщений, но список содержит только сообщения, которые следуют ограничению соединения, то есть все они имеюткатегория и комментарий.