1
我試圖獲得所有產品銷售數量總和小於產品數量的產品。獲取兒童(數量)總和小於父母(數量)的所有記錄
這是我的嘗試:
class Product < ActiveRecord::Base
has_many :sales
scope :available, lambda { where(sales.sum(:quantity) < quantity)}
end
但是這給了我undefined local variable or method `sales' for #<Class:0x007fd2f571ac58>
我該如何解決這個問題?
這是適用我需要什麼,但我必須使用「連接」而不是「連接」。 – agustaf
的確修正了! – charlysisto