إعادة بناء أفضل المواضيع والردود في الملفات الشخصية بعد الاستيراد

هل توجد طريقة جيدة لتحقيق ذلك؟

مثلًا، البيانات موجودة لأن الاستيراد تم بنجاح.

أعتقد أن الأمور تُنفذ يوميًا؟

يبدو أنه لا يفعل ذلك.

هل اكتملت جميع وظائف Sidekiq الخاصة بك؟ إذا كانت كذلك، يمكنك الاطلاع على أدوات الاستيراد الجماعي، وهناك بعض مهام Rake التي قد تقوم بذلك. (أو ربما سيعطيك شخص آخر إجابة فعلية.)

نعم، تم تنفيذ جميع مهام Sidekiq بنجاح. يستمر الاستيراد منذ بضعة أسابيع، ولم يتم تصحيح هذه البيانات تلقائيًا. يبدو أن مهمة Rake المسماة ensure_consistency التي تُنفَّذ بعد الاستيراد لا تعيد بناء هذه القيم. هناك أمر في Rails Console لإعادة بناء إحصائيات المواضيع يبدو أنه يصحح هذه القيمة، لكن هذه الطريقة بطيئة للغاية. ومع عدد المواضيع لدينا، سيستغرق الأمر أكثر من شهر لمعالجة جميع المواضيع بالمعدل الحالي.

أي أفكار من أي شخص في فريق @team؟

سيكون رائعًا إصلاح إحصائيات الملف الشخصي بشكل صحيح.

ما زلنا نحقق في كيفية حل هذه المشكلة بطريقة لا تقتصر على أمر وحدة تحكم Rails فقط.

هل تم حل هذه المشكلة على الإطلاق يا @TheDarkWizard؟

أعتذر عن التأخير في الرد عليك.

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

سأبدأ في النظر في كل هذا مرة أخرى، وسأبلغ عن أي مشاكل تنشأ!

لم نتوصل إلى حل لهذه المشكلة بعد.