0
我有一個模型X
是belongs_to :y
並具有現場quantity
Rails 3中ActiveRecord的查詢問題
的Y
模型:
has_many :xs
belongs_to :user
belongs_to :z
的User
模型:
has_many :ys
has_many :xs, :through => :ys
的Z
模型
has_many :ys
has_many :users, :through => :ys
我怎麼找到有多少xs
用戶有特定的z
? 如何找到用戶對特定z
有xs
的數量字段的總和?
我想找到一個解決方案,它使用rails 3的活動記錄查詢語法,並儘可能在數據庫級別進行。我會很感激任何幫助。
x,y和z不是有用的名稱。請使用真實的值而不是假的值。我們不會竊取你的想法。它也可以讓我們用你的話說話。 –
__User__'has_many:zs,:through =>:ys'? – fl00r