خطأ 422 عند إعادة ترتيب التصنيف [تحسين وضوح الخطأ الحقيقي ‘مُعرف غير صحيح’]

تابع من: Error 422 when reordering categories

أرى نفس الخطأ على نسختنا المستضافة (discourse.julialang.org) الآن - يسعدنا أن يقوم بعض @staff بالانتقال إلى هناك وتكرار الخطأ!

إعجابَين (2)

أرى هذا في سجلاتك ActiveRecord::RecordInvalid (Validation failed: Slug is invalid). هل هناك فئة معينة يؤدي هذا إليها؟


بالنظر عن كثب، يبدو أن لديك بعض الفئات بدون أسماء مستعارة (slugs). لست متأكدًا من الظروف هناك، لكننا سنتعمق أكثر… :slight_smile:


@mbauman بشكل أكثر تحديدًا، كان لديك اسم مستعار للفئة يتكون من أرقام فقط (2019) ولم يجتز فحص التحقق (من المحتمل أنه تمت إضافته بعد إنشاء الفئة). أعتقد أن تعديل ذلك قد جعل كل شيء على ما يرام. :+1:

هل يبدو هذا مشابهًا لحالتك يا @Christina؟

5 إعجابات

رائع — نعم، كنت أحاول تغيير مكان الفئة الأصلية! لاحظ أن النص النائب للفئة الفارغة لا يزال يذكر أنها اختيارية:

image

أعتقد أن تلك كانت مضللة وفي الواقع كان “الأرقام فقط” هو الجاني الحقيقي. :slight_smile: يبدو أن الفارغة سعيدة الآن بعد تغيير ذلك.

4 إعجابات

نعم، لقد قمت للتو بملء الشرائح وتمكنت من إعادة ترتيب الأشياء مرة أخرى! شكرًا!

إعجاب واحد (1)

ربما يمكن إعادة نقل هذه المشكلة إلى Contribute > Bug الآن بعد أن أصبح السبب الجذري واضحًا؟ باختصار، كانت لدينا فئات فرعية مُسماة بأشياء مثل “2020” دون وجود رابط ثابت (slug) مملوء — ثم عند محاولة نقل فئاتها الأب، كنا نحصل على خطأ 422. لقد أدى توفير رابط ثابت مخصص ببساطة إلى حل المشكلة. يبدو أنه يمكن الآن إجراء إصلاحات محددة للأخطاء، إما لجعل رسالة الخطر أكثر قابلية للتنفيذ أو التعامل معها مباشرة.

إعجاب واحد (1)

يمكنني رؤية ذكر آخر له هنا منذ وقت طويل:

يبدو أن هناك عدة حالات مختلفة اختلطت في موضوع Contribute > Bug الأقدم. قد لا يواجه منشئ الموضوع الأصلي في هذا المنصب نفس مشكلتك.

دعنا نفصل مشكلتك بشكل أنيق ونقترح على الأقل جعل رسالة الخطأ أكثر وضوحًا في النافذة المنبثقة.

إعجاب واحد (1)