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?

War es hilfreich?

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
scroll top