삭제된 게시물을 일괄적으로 영구 삭제할 수 있나요?

음, @pfaffman 덕분에 다음 코드를 사용하여 관련 게시물을 식별했습니다:

Post.find_by_sql("select id from posts where topic_id not in (select id from topics)")

다음과 같은 출력을 얻습니다:

[1] pry(main)> Post.find_by_sql(“select id from posts where topic_id not in (select id from topics)”)
=> [#<Post:0x000055df30d4ee90 id: 150>,
#<Post:0x000055df2e538ff0 id: 51097>,
#<Post:0x000055df2e50ba28 id: 83>,
#<Post:0x000055df2e4ee8b0 id: 40636>,
#<Post:0x000055df2e4a92d8 id: 62562>,
#<Post:0x000055df2e4b7978 id: 13522>,
etc

그러나 이 선택된 항목에 destroy_all을 적용하는 방법을 알 수 없습니다.

(제 이해를 돕기 위해) 다음 링크가 도움이 될 수 있습니다:

어떤 제안이 있을까요?