مشكلة مع admin_detailed_user_serializer

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

لذا ربما تكون هذه هي الخطوة التي أفسدت فيها الأمور.

هل هذا الموقع مباشر أم أنه موقع اختبار يمكنك البدء فيه من جديد؟ سيكون من الأسهل بكثير عدم كسر الأشياء بدلاً من محاولة معرفة ما هو مكسور ثم كيفية إصلاحه.

active_model_serializers (0.8.4) lib/active_model/array_serializer.rb:53:in as_json' app/serializers/admin_detailed_user_serializer.rb:166:in similar_users’
(eval):72:in `_fast_attributes’

ربما يعني ذلك أن لديك مستخدمين لديهم عناوين بريد إلكتروني مكررة؟

تعديل: لا أعتقد أن هذا هو السبب.

ما أوصي به هو أن تنظر إلى discourse/script/import_scripts at main · discourse/discourse · GitHub وابحث عن برنامج نصي لتستند إليه و استخدم مثل هذا البرنامج النصي لاستيراد البيانات. ما لم يكن لديك فهم عميق لـ Rails و Discourse، فإن العبث مباشرة بقاعدة البيانات هو وصفة لكارثة.