Есть spree_products. Некоторые из spree_products могут принадлежать другим spree_products.
Я создал таблицу spree_product_childrens:
create_table :spree_product_childrens, id: false do |t|
t.integer :product_id, null: false
t.integer :children_id, null: false
t.boolean :by_default, default: false
t.boolean :necessarily, default: false
t.boolean :in_set, default: false
end
Как мне получить список товаров, где:
1) spree_products.id = spree_product_childrens.product_id
2) spree_product_childrens.children_id = spree_products.id