我有一個典型的模式設置:如何使用以下方法獲取許多額外數據?
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