我的工作纔是最重要的一個家庭的鄰居的報告 - 我期待在使用一個輔助方法,簡單的查詢或兩者從父陣列計數相關對象的對象
一個家庭是有幾個對象鄰居,我想計算一組選定的家庭中的鄰居總數。我有戶一組ID:
@household_ids = [31, 15, 30, 38, 1, 5, 32, 25, 10, 26, 14,29]
我嘗試這樣做:
def household_neighbor_count(houses)
houses.each do |id|
@neigh = Household.find(id).neighbor_count
@neigh
end
end
不工作 - 它返回的ID的
由於這一個名單Rails的我也可以做一個積極的記錄查詢,這是我在僞sql的鏡頭:
Neighbors where household_id == household_id in @household-ids
我使用squeel如果有幫助
如何做到這一點無論是-approach罰款,最好的辦法的建議是偉大的