في الاختبار، قمت بدمج حسابي مستخدم بنجاح، وتم نقل شاراتهما ونقاطهما إلى الحساب المستهدف كما هو متوقع. ومع ذلك، بالأمس، أثناء الدمج الإنتاجي، على الرغم من نقل الإحصائيات وتحديثها بنجاح في الملخص، لم يتم تحديث العدد الإجمالي لنقاط لوحة المتصدرين (التصفيق) ولم يعكس بدقة نشاط المستخدم. ظل عدد “التصفيق” (41) كما هو قبل وبعد الدمج.
يجب أن تكون قادرًا على ‘إعادة حساب النتائج’ من علامة التبويب Gamification وستقوم بإعادة حساب كل شيء. أعتقد أنه قد يكون هناك أيضًا تأخير طفيف في تحديث النتائج المعروضة.
أقدر ذلك كثيراً، JammyDodger. نجحت مهمة الـ rake بشكل لا تشوبه شائبة.
ومع ذلك، واجهنا مشكلة متكررة تتمثل في عدم تحديث النقاط بعد دمج الحسابات. أنا فضولي لمعرفة ما إذا كانت هذه مشكلة (bug) أم أنك تعرف اسم العملية الخلفية المحددة المسؤولة عن تجميع النقاط؟ من الغريب أن هذا يحدث فقط في بيئة الإنتاج الخاصة بنا. أريد أن أقدم لمعلم الخادم لدينا معلومات ذات صلة للتحقيق فيما قد يعيق تشغيل هذه العملية في بيئة الإنتاج.
للأسف، هذه مشكلة معروفة تؤثر حاليًا على عملية دمج المستخدمين. يُوصى بإعادة حساب النقاط يدويًا من علامة التبويب “Gamification” (إذا كانت متاحة لديك). تشغيل عملية الملء الخلفي في كل مرة أمر مزعج بالتأكيد، لذا أتفهم تمامًا ما تمر به.