どのように私はbelongs_toの関連付けを検索するsearchlogicを使用していますか?

StackOverflow https://stackoverflow.com/questions/3818486

質問

連絡先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のページ上の良い例の束があります。
scroll top