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?

¿Fue útil?

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