Railsアプリにユーザー検索機能を実装しています。ただし、検索結果に管理者を表示したくありません。
私はこれを試しています:
User.where(:admin => [nil, false], ["name LIKE ?", "%#{params[:query]}%"])
しかし、私はこのエラーを受け取ります:
syntax error, unexpected ')', expecting tASSOC
では、括弧内にwhere
句を適切にリストする方法を教えてください。
これを試して
User.where(["name LIKE ?", "%#{params[:query]}%"]).where(:admin => [nil, false])