如何使用searchlogic对一个belongs_to的关联搜索?
-
26-09-2019 - |
题
联系belongs_to的status_contacts
我只希望在没有值已经被分配的那些联系人。
我安装searchlogic插件。
我尝试:
contacts = Contact.status_contact_null
和得到一个错误。
我怎样才能得到如何使用协会与searchlogic,我怎么可以用它为这个特定的搜索一个完全意义上的?
解决方案
Contact.status_contact_id_is(nil)
应生成SQL,看起来像这样:
SELECT * FROM `contacts` WHERE (contacts.status_contact_id IS NULL)
Searchlogic替换Ruby的nil
对SQL的null
。
可以做ne
(不等于)反向
Contact.status_contact_id_ne(nil)
有一堆为Searchlogic
的 github上页的很好的例子不隶属于 StackOverflow