Question

Contact belongs_to status_contacts

Je ne veux que ces contacts où aucune valeur n'a été attribuée.

J'ai installé le plug-in searchlogic.

J'ai essayé:

contacts = Contact.status_contact_null

Et a obtenu une erreur.

Comment puis-je avoir une idée complète de la façon d'utiliser des associations avec searchlogic, et comment puis-je utiliser pour cette recherche particulière?

Était-ce utile?

La solution

Contact.status_contact_id_is(nil)

devrait générer des requêtes SQL qui ressemble à ceci:

SELECT * FROM `contacts` WHERE (contacts.status_contact_id IS NULL)

Searchlogic substitue la nil Ruby pour la null SQL.

Vous pouvez faire l'inverse avec ne (pas égal)

Contact.status_contact_id_ne(nil)

Il y a un tas de bons exemples sur le github page pour Searchlogic

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top