我有一个典型的模式设置:如何使用以下方法获取许多额外数据?
Store has_many Items
Orders has_many Items :through OrderItems
OrderItems
然而,在的OrderItems我有一个名为“数量”字段告诉我有多少每个项目的是订单上。我无法弄清楚如何正确检索这些信息。
ex. Order.find(1).order_items # has the list of items, but no "quantity" field
有什么想法?
您是否能够“加入”该物品和订单@item,以便“数量”属性位于@item上? – kidcapital
好吧,您可以在项目模型中执行相同的操作,例如Items has_many OrderItems.Then Item.find(1).order_items将为您提供数量列表。我不知道,这是您的问题吗?或者请澄清你的问题。 –
我意识到你是对的。我可以做order_items.item并且物品信息在那里。谢谢 – kidcapital