我的工作才是最重要的一个家庭的邻居的报告 - 我期待在使用一个辅助方法,简单的查询或两者从父阵列计数相关对象的对象
一个家庭是有几个对象邻居,我想计算一组选定的家庭中的邻居总数。我有户一组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罚款,最好的办法的建议是伟大的