عندما يزور المستخدمون لدي صفحة “/posted” (على سبيل المثال، https://meta.discourse.org/posted)، فإنها لا تتضمن المواضيع التي تم استيراد المشاركات منها من موقع سابق. هذا على الرغم من ظهور مشاركاتهم في صفحة “/u/xxx/activity/topics”.
بالنسبة لحسابي الخاص، يبدو أن “/posted” يعمل بشكل جيد مع المحتوى المستورد. ومع ذلك، فقد قمت بدمج حسابي المستورد مع الحساب الأساسي الذي تم إنشاء مثيل Discourse به، فهل هذا هو السبب؟
هل هذا خطأ؟ إذا كان بإمكان شخص ما مساعدتي في فهم أو على الأقل توجيهي إلى الكود الخلفي في مستودع Discourse لمرشح /posted، فيمكنني محاولة حل المشكلة بنفسي. بصفتي شخصًا جديدًا نسبيًا على Ruby و Rails، فإن هيكل ملف GitHub الخاص بـ Discourse لا يزال يتجاوز فهمي الكامل. أقدر ذلك!
في حسابي، قمت بدمج حساب المسؤول الأولي الخاص بي في discourse مع حسابي المستورد من المنتدى القديم. تظهر جميع المواضيع التي نشرت فيها بشكل صحيح في /posted
بالنسبة للآخرين، فإن الحساب الذي يستخدمونه تم استيراده فقط من الموقع القديم. بالنسبة لهم، تظهر فقط المواضيع التي نشروا فيها بعد الاستيراد في /posted. لقد تأكدت من ذلك باستخدام حساب بديل اختباري لدي
أفترض أن المشاركات المستوردة يجب أن تظل مهمة عندما يتعلق الأمر بما يظهر في /posted، لذلك السلوك صحيح لحسابي ولكن ليس لجميع المستخدمين الآخرين. أفترض أن خطوة الدمج هي ما فعل ذلك لأنها تعين جميع مشاركاتي القديمة لحساب جديد بعد استيرادها