التحقق من صحة نموذج القضبان: أحتاج إلى التحقق من صحة تضمينه مع خطأ حساس لحالة الأحرف
-
29-10-2019 - |
سؤال
هنا رمز لا يعمل Genacodicetagpre
لدي حاليًا جميع الأيام بالديسيبل باستثناء يوم الأحد.أحاول إضافة "الأحد" ، والحصول على أخطاء "غير مدرج في القائمة".
المحلول
لا يحتوي
Validates_inclusion_of على وسيطة تحسس حالة الأحرف ، لذا يمكنك إنشاء أداة التحقق الخاصة بك (إذا كنت تستخدم الإصدار 3 من Rails):
Genacodicetagpreواحفظه في دليل lib باسم: Genacodicetagpre
بعد ذلك ، في نموذجك ، يمكنك: Genacodicetagpre
فقط تأكد من قيام ريلز بتحميل ملف lib هذا عند بدء التشغيل من خلال وضعه في config / application.rb:
Genacodicetagpreنصائح أخرى
Genacodicetagpre
يؤدي هذا إلى تقليل حجم الحقل قبل تشغيل التحقق
حل بسيط بسيط إذا لم تكن قلقًا بشأن فصل عمليات التحقق في lib
Genacodicetagpreلا تنتمي إلى StackOverflow