commentsテーブル
|id|comment|user_id(FK)|evaluation|
|:--|:--:|--:|
|1|hello|3| 5.0|
|2|good night|2| 4.5|
|3|hi|2| 3.5|
|4|yes|1| 2.5|
|5|yee|4| 3.0|
ruby
1 2 id = params[:user_id] 3 average = Comment.group(user_id: id).average(:evaluation) 4
####やりたいこと
パラメータから送られてきたuser_idをもとにuser_id毎にグループ化して平均値を出すということをしたいのですが、上記のコードで検索をすると
ruby
1Arel::Visitors::UnsupportedVisitError (Unsupported argument type: Hash. Construct an Arel node instead.)
上記のようになります。そもそもこの検索の仕方が誤ってるかもしれません。
色々自分で探してみましたが中々解決しないので質問させて頂きます。宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/06 09:04