ومع ذلك، أدركت بعد إنشائها، تمكنت من تعديل الآخرين، لكنه أعطى خطأ 404 عندما كنت على وشك التعديل وهذه كانت الوحيدة التي لم تنتهِ من العلامة.
حتى الأسئلة كانت تُضاف بعلامات عندما كانت لدي. لكن الأسئلة كانت طبيعية دون لمس أي شيء الآن، لقد قمت للتو بمسح ذاكرة التخزين المؤقت. هذه الفئة لا تُعدل، بل تُحذف
ستحتاج إلى:\n\n1. تغيير إعداد الموقع slug generation method إلى encoded\n\n2. تحديث الصفحة\n\n3. الذهاب وتعديل الفئة الإشكالية، وتغيير الـ slug إلى واحد بترميز ASCII\n\n4. العودة والتراجع عن تغيير إعداد الموقع
تم تعيين slug generation method على ascii ولكنني كتبت الـ slug عن طريق الخطأ بحرف له علامة تشكيل. بعد ذلك، لم أتمكن من الدخول إلى صفحة تعديل الفئة.
في النهاية، قمت بإصلاح المشكلة عن طريق الدخول إلى وحدة تحكم Rails وإصلاح الـ slug هناك.
لا يرجع الخطأ بالكامل إلى Discourse نظرًا لأن ذلك يعتمد على قيام المستخدم بكتابة حرف له علامة تشكيل عندما لا ينبغي أن يكون هناك. ولكن سيكون من الرائع لو قام النظام بالتحقق مما إذا كان الـ slug المكتوب يحتوي فقط على أحرف ASCII إذا تم تعيين slug generation method على ascii.