Rewrite INNER JOIN in ActiveRecord's DSL

This commit is contained in:
Pau Perez
2020-03-02 16:40:27 +01:00
parent 53a63775fe
commit 0042ab2f28

View File

@@ -76,9 +76,7 @@ Spree::Order.class_eval do
}
scope :with_line_items_variants_and_products, lambda {
joins('INNER JOIN spree_line_items ON (spree_line_items.order_id = spree_orders.id)').
joins('INNER JOIN spree_variants ON (spree_variants.id = spree_line_items.variant_id)').
joins('INNER JOIN spree_products ON (spree_products.id = spree_variants.product_id)')
joins(line_items: { variant: :product })
}
scope :not_state, lambda { |state|