Rails Validates_Uniqueness_of: النطاق على المفتاح الأجنبي
-
12-11-2019 - |
سؤال
لدي نموذج "منتج" ينتمي "متجر" (الذي has_many "المنتجات"). أريد التحقق من التحقق من التحقق من تفرد اسم المنتج ولكن فقط داخل كل متجر.
الآن لدي هذا: giveacodicetagpre.
عندما أقوم بتشغيل حفظ على أي منتج الآن أحصل عليه: giveacodicetagpre.
أنا متأكد من وجود خطأ بسيط أقره هنا.يرجى تثقيف لي.
شكرا،
harris
المحلول
يبدو هذا الخطأ قادما من sqlite، وليس القضبان.تحقق من القيود على مستوى قاعدة البيانات - ربما قمت بإضافة قيود فريدة من نوعها: الاسم بدلا من [: الاسم،: Store_ID].
لا تنتمي إلى StackOverflow