القضبان 3: التحقق من التحقق من التفرد في المجالات المتداخلة_

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

سؤال

لديك نموذجان، "متجر" و "منتج"، مرتبط عبر has_many: من خلال.

في نموذج المتجر توجد سمات متداخلة لمنتجات متعددة، وأواجه بعض المتاعب مع التحقق من التحقق من التفرد المنتج.إذا قمت بإدخال منتج، احجزه، ثم حاول إدخال نفس اسم منتج جديد، فإن التحقق من صحة التفرد بنجاح.

ومع ذلك، إذا أدخلت نفس اسم المنتج في صفين من نفس النموذج المتداخل، فسيتم قبول النموذج - التحقق من التحقق من التفرد لا يشغل.

أنا أظن أن هذه مشكلة شائعة إلى حد ما، لكن لا يمكنني العثور على أي حل بسيط.أي شخص لديه أي اقتراحات حول أسهل طريقة لضمان التعامل مع التحقق من التفرد داخل نفس الشكل المتداخل؟

تحرير: نموذج المنتج المدرجة أدناه giveacodicetagpre.

هل كانت مفيدة؟

المحلول

يمكنك كتابة خادم مخصص مثل giveacodicetagpre.

نصائح أخرى

للتوسع في حل ألبرتو، يقبل المصدق المخصص التالي حقل (سمة) للتحقق من صحة، وتضيف أخطاء إلى الموارد المتداخلة. giveacodicetagpre.

لقد وجدت الجواب هنا:

href="https://raina.lighthouseapp.com/projects/8994/tickets/2160-nester_attributes-validate_uniqueness_of-fails">8994 / تذاكر / 2160-nested_Attributes-fiveates_uniqueness_of - فشل

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