Como uso o SearchLogic para pesquisar em uma associação pertencente?
-
26-09-2019 - |
Pergunta
Contato pertence_to status_contacts
Eu só quero esses contatos onde nenhum valor foi atribuído.
Eu instalei o plug -in de pesquisa.
Eu tentei:
contacts = Contact.status_contact_null
E obteve um erro.
Como posso ter uma noção completa de como usar associações com o SearchLogic e como posso usá -lo para essa pesquisa específica?
Solução
Contact.status_contact_id_is(nil)
deve gerar SQL que se parece com o seguinte:
SELECT * FROM `contacts` WHERE (contacts.status_contact_id IS NULL)
SearchLogic substitui Ruby's nil
para SQL's null
.
Você pode fazer o contrário com ne
(não igual)
Contact.status_contact_id_ne(nil)
Há um monte de bons exemplos no Página do Github para SearchLogic
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow