私のアプリでは、Heavy
クラスに登録しているユーザーの平均用紙使用量を見たいと思っています。Ruby onレールアプリで.pluckと.averageを使用していますか?
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)
のユーザーのために重量Officepaper平均を取得するにはどこにしかしactive record .average
、私はわからないんだけど重いカテゴリ?
誰かに助言してもらえますか?
を行う必要があり
pluck
内のSQL
avg
機能を使用することができますが、すべてのユーザーの平均が必要ですまたは各ユーザーの平均? – Icemanindusrty_type 'Heavy'を持っているすべてのユーザに対して、' officepaper'タイプの平均用紙重量が必要です – Slowboy