Я немного застрял с концепцией EmbeddedDocuments в MongoMapper. Мои модели выглядят так:
class Post
include MongoMapper::Document
many :categories
many :qualities
end
class Category
include MongoMapper::EmbeddedDocument
belongs_to :post
many :qualities
end
class Quality
include MongoMapper::EmbeddedDocument
key :category_id, ObjectId
belongs_to :post
belongs_to :category
end
Мой вопрос довольно прост: я показываю сообщение и хочу перечислить его категории и все принадлежащие ему качества (category_id).