مرحبًا بك، شكرًا لتقريرك.
نعم، هذه حالة غريبة، وفي الواقع لستُ مقتنعًا تمامًا بأن الخطأ من جانب Locations (رغم أننا ربما نتبع ممارسة خاطئة؟!).
يبدو أنه أثناء تهيئة الإضافة، تسببت هجرة Discourse في جعل النموذج (في الواقع المصمم التسلسلي Serializer) وقاعدة البيانات في حالة غير متسقة.
الحل بسيط جدًا:
- احذف Locations من ملف app.yml
- أعد البناء (الخطوة الحاسمة هي هجرة قاعدة البيانات. بمجرد الانتهاء منها…) ← أشك في أنك هنا.
- أعد إضافة Locations إلى ملف app.yml
- أعد البناء.
![]()