كيف يمكنني إجبار المستخدمين على ملء حقل مخصص عندما يكون فارغًا

لهذا السؤال المحدد، بافتراض أن السؤال غير المجاب عليه سيكون NULL في قاعدة البيانات، يمكنك ببساطة استبدال where.not(value: [nil]) بـ where(value: nil).

يمكنك أيضًا استخدام where(value: [nil, ""])، وهو ما يعادل WHERE (something.value IS NULL OR something.value = "") في SQL، للبحث عن سلسلة فارغة أو NULL. لست متأكدًا مما إذا كان من المحتمل أن يكون أحدهما أو ما إذا كان من المحتمل أن يتغير (من NULL إلى “”) إذا قام المستخدم بإرسال حقل فارغ.