我有以下表格
Pedal
Brand:string
Classification:string
Model:string
Variety
Title:string
name:string
pedal_id:integer
Example
quality:string
price:double
variety_id:integer
我想查一下按品牌、型号和质量分类的平均价格。从Pedal模型中,我不知道该怎么做。 我不知道是否Rails 3.1实际上可以正确地做到这一点,
但是你应该能够做到
Example.joins(:variety => :pedal)
.group("pedals.brand, pedals.model, examples.quality")
.average(:price)