3
私にはProduct
、各商品にはratings
があります。私は:highest_rated
製品の範囲を作成しようとしています。最高の平均評価で製品を注文しています(それぞれの評価はratings
の表にあります)。私はこれを試みた::highest_rated平均レーティングで注文する範囲
scope :highest_rated, includes(:ratings).order('avg(ratings.rating) DESC')
しかしそれは私にmisuse of aggregate: avg()
エラーを与えた。
私の製品は平均して最高の評価を得るためのヒントを教えてください。