0
の問題私は投票しthumbs_up
宝石を使用していて、次のSQLエラーを取得しています:Thumbs_Up宝石: `Having`
SQLite3::SQLException: a GROUP BY clause is required before HAVING: SELECT "rules".* FROM "rules" HAVING plusminus_tally >= 100
私は私のコントローラで以下の定義を有する:
@rules = Rule.where(approved: true).plusminus_tally.order("plusminus_tally DESC")
@manrules = Rule.having('plusminus_tally >= 100')
@manguidelines = Rule.having('plusminus_tally < 100')
comparisのためだけ
<% @manruless.each do |rule| %> <<<<ERROR CALLED ON THIS LINE
...
<% end %>
:
エラーが私のここerb
に呼ばれています私は@manrules
の代わりに@rules
を試してみました。それはうまくいきました。唯一のエラーはコントローラの文でhaving
を使っているはずです。誰でもこの問題を解決する手助けができますか?