# 如果话题被硬删除，则删除帖子

**URL:** https://meta.discourse.org/t/delete-posts-if-topics-are-getting-hard-deleted/174676
**Category:** Support
**Created:** [2020年十二月31日 11:21 UTC](https://meta.discourse.org/t/delete-posts-if-topics-are-getting-hard-deleted/174676 "2020-12-31T11:21:13Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![felixoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/felixoi/32/331959_2.png) [@felixoi](https://meta.discourse.org/u/felixoi)
#### Post date: [2020年十二月31日 11:21 UTC](https://meta.discourse.org/t/delete-posts-if-topics-are-getting-hard-deleted/174676/1 "2020-12-31T11:21:14Z")

</div>

嘿，

由于调用 API 时出现错误，我们收到了大量关于审核主题的通知（约 2000 条新的“已被标记”主题）。我想从数据库中彻底删除它们。当我运行 `Topic.find_by(title: 'Title').destroy` 时，它只删除了主题本身，而没有删除主题中的帖子。有没有办法删除与这些主题关联的所有内容？

谢谢，  
felixoi

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2020年十二月31日 17:54 UTC](https://meta.discourse.org/t/delete-posts-if-topics-are-getting-hard-deleted/174676/2 "2020-12-31T17:54:55Z")

</div>

我认为如果你删除它们，话题也会被删除。我想如果要同时销毁帖子，你需要遍历它们，或者根据话题 ID 查找并执行 `destroy_all`。
