Множество, где условия в Rails

Я использую функцию поиска пользователей в приложении Rails. Тем не менее, я не хочу, чтобы админы отображались в результатах поиска.

Я пытаюсь это сделать:

User.where(:admin => [nil, false], ["name LIKE ?", "%#{params[:query]}%"])

Но я получаю эту ошибку:

syntax error, unexpected ')', expecting tASSOC

Итак, как правильно перечислить предложения where внутри круглых скобок?

Ответы

Ответ 1

Попробуйте это

User.where(["name LIKE ?", "%#{params[:query]}%"]).where(:admin => [nil, false])