Хорошо, я не уверен, что мой заголовок был достаточно ясен, но я попытаюсь объяснить
У меня есть две таблицы: заказы, в которых есть_много элементов, и элементы, которые принадлежат к заказам. Я только начал изучать RoR и застрял на простой задаче. Все, что я хочу, это отображать заказы и связанные с ними элементы следующим образом:
Заказ 1:
Элемент 1
Элемент 2
Заказ 2:
Элемент 1
Элемент 2
...
Я знаю, как отображать заказы или товары отдельно, я знаю, как отображать заказы товаров (item.order.id), но как отображать заказы и товары в таблице, как указано выше? В шаблоне, где я отображаю заказы, я мог бы просматривать каждый элемент на каждой итерации и сравнивать его чужой order_id с order.id, но это было бы неудобно. Я предполагаю, что я должен поместить элементы в какой-то многомерный хэш, где ключом будет order_id, а затем я мог бы просто сослаться на этот хеш по идентификатору заказа и получить в нем все элементы, но я не уверен, что это правильно.
Надеюсь, то, что я здесь написал, понятно.