Если у меня есть эти отношения твердаРельсы - Получение коллекция 2 уровня-Relation уникальных элементов
class article
has_many :products
end
class product
has_one :item
end
Учитывая определенный экземпляр статьи, как я могу получить коллекцию (я не возражаю, если это Массив или ActiveRecord_AssociationRelation) всех Элементы, содержащиеся в нем, без каких-либо повторений? То есть каждый Элемент уникальной коллекции.
Конечно, это было бы проще ... проблема в том, что я не знаю заранее, какие элементы содержатся в статье :) Это всегда очень легко решить проблему, когда вы начинаете с решения: D –
Извините , не уверен, что понимаю! Все, что вам нужно знать, это статья ('my_article' в коде выше). После запуска этого кода элементы будут заполнены результатами, которые вы ищете: все элементы, содержащиеся в этой статье. – gmcnaughton
Это я не понял вашего ответа. Это действительно работает, хотя я не уверен, что он наиболее эффективен. Я отдам его. Благодаря! –