كان لدي حاجة لاستخدام هذا مع بعض خيوط البريد الإلكتروني التي تم تقسيمها إلى مواضيع منفصلة أثناء الاستيراد، لذا اعتقدت أنه من الجيد أن أوضح ذلك في حال احتاج أي شخص آخر إليه. ستحتاج إلى القدرة على الوصول إلى سطر الأوامر على الخادم الذي يعمل عليه مثيل Discourse الخاص بك.
ابدأ بنقل جميع المنشورات المطلوبة إلى الموضوع المستهدف، ثم احصل على معرف الموضوع. قد ترى في شريط العناوين شيئًا مثل التالي، حيث يكون معرف الموضوع هو 24855:
/t/topic-slug/24855/9
على الخادم الخاص بك، أدخل تطبيق Discourse باستخدام الأوامر التالية. قد تحتاج إلى freeing بعض المساحة إذا كانت المساحة المتاحة لديك أقل من 5 جيجابايت.
cd /var/discourse
./launcher enter app
إذا كان ذلك ناجحًا، فيمكنك بعد ذلك إعادة ترتيب المنشورات بناءً على طابعاتها الزمنية باستخدام الأمر التالي، مع استبدال معرف الموضوع حسب الحاجة.
rake posts:reorder_posts[24855]