Wie verwende ich searchlogic auf einem belongs_to Verein suchen?
-
26-09-2019 - |
Frage
Kontakt belongs_to status_contacts
Ich möchte nur die Kontakte in dem kein Wert zugewiesen wurde.
Ich installierte die searchlogic Plugin.
Ich habe versucht:
contacts = Contact.status_contact_null
Und einen Fehler bekommt.
Wie kann ich ein volles Gefühl dafür, wie Assoziationen zu verwenden, um mit searchlogic, und wie kann ich es für diese spezielle Suche?
Lösung
Contact.status_contact_id_is(nil)
sollte SQL das wie folgt aussieht generieren:
SELECT * FROM `contacts` WHERE (contacts.status_contact_id IS NULL)
Searchlogic ersetzt Rubys nil
für SQL des null
.
können Sie tun das Gegenteil mit ne
(nicht gleich)
Contact.status_contact_id_ne(nil)
Es gibt eine Reihe von guten Beispielen auf der Github Seite für Searchlogic
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow