【发布时间】:2017-04-20 17:44:53
【问题描述】:
在我的应用程序中,我想查看注册到Heavyclass 的用户的平均纸张使用重量。
user 模型 has_many :papers 和 paper 模型 belongs_to :user
这是我目前得到的:@heavy_users_testing = User.where(industry_type: 'Heavy').joins(:papers).where("papers.paper_type = 'Officepaper'").pluck(:paper_weight)
我不知道除了active record .average 可以在哪里获取Heavy 类别用户的平均Officepaper 重量吗?
有人可以给我建议吗?
【问题讨论】:
-
您需要所有用户的平均值还是每个用户的平均值?
-
我需要
officepaper类型的平均纸张重量,适用于所有具有 indusrty_typeHeavy的用户
标签: ruby-on-rails activerecord