¿Cómo uso searchlogic buscar en una asociación belongs_to?
-
26-09-2019 - |
Pregunta
Contacto belongs_to status_contacts
Yo sólo quiero que esos contactos, donde se le ha asignado ningún valor.
He instalado el plugin searchlogic.
Me trató:
contacts = Contact.status_contact_null
Y tiene un error.
¿Cómo puedo tener una idea completa de cómo utilizar las asociaciones con searchlogic, y cómo lo puedo usar para esta búsqueda en particular?
Solución
Contact.status_contact_id_is(nil)
debe generar SQL que es similar al siguiente:
SELECT * FROM `contacts` WHERE (contacts.status_contact_id IS NULL)
Searchlogic sustituye nil
de Ruby como null
de SQL.
Se puede hacer a la inversa con ne
(no igual)
Contact.status_contact_id_ne(nil)
Hay un montón de buenos ejemplos en la página github para Searchlogic
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow