0
我有2种型号,weekly_report
和consult_stat
,他们被组织成这样:轨道4:加入与的has_many关系
class ConsultStat < ActiveRecord::Base
belongs_to :weekly_report
end
class WeeklyReport < ActiveRecord::Base
has_many :consult_stats
end
我consult_stats表中的属性是:consults
,我想要检索的总数咨询一套给定的每周报告。
如果我处理1个weekly_report,我可以做
WeeklyReport.find(x).consult_stats.sum(:consults)
但是当我尝试选择一组weekly_reports的:
WeeklyReport.where("start_date > ?", "2016-11-01")
,并使用检索他们的consult_stats的咨询总和joins
我不断收到错误。
什么是错误?可能是你的日期没有格式化? –