我正在生成一份报告,其中用户选择了一个月,该报告显示当月访问该机构的家庭数量存储为@month。
每个家庭可以在访问日期进行多次访问,并带有visited_on 属性。一个家庭可能一个月访问不止一次,但我只想知道一个月访问了多少不同的家庭
这是我迄今为止最好的镜头:
def house_count(month)
where(housholds.visits.visited_on.strftime('%M') == month ).count
end
这种方法在我的家庭控制器中,当然它不起作用
我如何生成显示例如的报告。月份:6 月看到的家庭总数:45