Как я могу отобразить отношения 1 ко многим и многие к 1 в RoR? - PullRequest
0 голосов
/ 05 января 2010

У меня есть таблица с именем "order", в которой есть много "order_items", каждый из которых "order_items" это принадлежит "order" и "product" В БД у меня одна запись по порядку. запись такова:

orders table: id = 1 name= customer

и таблица order_items выглядит следующим образом:

id=1 product_id=233 order_id =1
id=2 product_id=454 order_id =1

У меня есть объект @orders, как я могу использовать заказы и узнать информацию об элементах заказа и товарах?

1 Ответ

1 голос
/ 05 января 2010

Вы должны быть в состоянии использовать:

@orders.order_items

и

@orders.product

Проверьте следующую страницу:

http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html

.. обратите особое внимание на первый вводный раздел.

...