どのように私はbelongs_toの関連付けを検索するsearchlogicを使用していますか?
-
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は、SQLのnil
のためのRubyのnull
を代入します。
あなたはne
と逆の操作を行うことができます(等しくない)、
Contact.status_contact_id_ne(nil)
Searchlogic の
のための githubのページ上の良い例の束があります。所属していません StackOverflow