سؤال

Contact inss_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's nil ل SQL null.

يمكنك القيام بالعكس مع ne (ليس متساوي)

Contact.status_contact_id_ne(nil)

هناك مجموعة من الأمثلة الجيدة على صفحة github للبحث

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top