حذف المشاركات إذا كانت المواضيع تحذف بصعوبة

مرحبًا،

بسبب خطأ في استخدام واجهة برمجة التطبيقات (API)، تم إغراقنا بمواضيع تتعلق بالرقابة (حوالي 2000 موضوع جديد بعنوان “تم وضع علامة على”). أود حذفها نهائيًا من قاعدة البيانات. عند تشغيل أمر Topic.find_by(title: 'Title').destroy، يتم حذف الموضوع فقط وليس المنشورات التابعة له. هل توجد طريقة لحذف كل ما يرتبط بهذه المواضيع؟

شكرًا لك،
فيليكس أوي

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