我有兩個表是像作爲主模型元數據加入:如何選擇計數的使用ActiveRecord
users
id
name
active
items
id
user_id
color
使用Rails,我想選擇的活躍用戶與項目的數量一起紅色或藍色。
喜歡的東西:
User.where(active: true).joins(:items).where(items: {color: ['red', 'blue']}).count(:items)
我想要的結果是當用戶有項目的註釋號碼的用戶的數組。
所以它最終可能像用戶= ActiveRecord的查詢,users.first.name == '約翰',users.first.items_count == 3
你會怎麼做?
難道被列入? – Swards