Multiples où les conditions de travail dans les Rails
Je me suis mise en œuvre d'un utilisateur de la fonctionnalité de recherche dans mon application Rails. Cependant, je ne veux pas d'admins pour apparaître dans les résultats de recherche.
J'essaie ceci:
User.where(:admin => [nil, false], ["name LIKE ?", "%#{params[:query]}%"])
Mais j'obtiens cette erreur:
syntax error, unexpected ')', expecting tASSOC
Alors, comment puis-je correctement la liste where
clauses à l'intérieur des parenthèses?
OriginalL'auteur XåpplI'-I0llwlg'I - | 2013-02-25
Vous devez vous connecter pour publier un commentaire.
Essayer cette
WHERE a AND b
en SQL. Exactement ce que je voulais.OriginalL'auteur Ismael Abreu