0
我是新來的Ruby-on-Rails的 我有以下表格下面提及的屬性如何使用軌道連接,從而獲得所需結果
供應商操作 - ID,姓名,地址等------
變 - ID,價格等方面---
SupplierVariant- supplier_id,variant_id
的LineItem - variant_id,ORDER_ID
還有一個名爲'Order'的表,它具有line_items屬性。每個'Order'對象都通過lineitems鏈接到變體。我的要求是使用表之間的連接操作從特定順序獲取所有supplier_ids。
我使用「狂歡」構建我的應用程序和上面提到的問題,我曾嘗試在軌控制檯下面
ord=Spree::Order.find_by_number("R1218823")
var=ord.line_items.joins(:variant)
到這裏它的正常工作,但是當我做var.joins(:SupplierVariant)
,我得到錯誤。
pleae粘貼錯誤也會........ –
'var.joins(:SupplierVariant)'應該是這樣的'var.joins(:supplier_variants)''那裏:supplier_varients'是名在'Variant'模型中定義的關聯 –