Удалить отсутствующую тему загрузки

Привет,
Я хочу выполнить массовое действие для удаления всех постов с отсутствующими загруженными изображениями:

> rake posts:missing_uploads
   Отсутствуют загрузи для 70782 постов.
   Отсутствуют 61037 загрузок.
   Затронуты 23249 из 216049 постов.
> PostCustomField.where(name: Post::MISSING_UPLOADS).count
===> 23249

Поэтому я решил удалить их все с помощью следующего кода в rails c:

> rails c
>  PostCustomField.where(name: Post::MISSING_UPLOADS).find_each do |post|
>     PostDestroyer.new(Discourse.system_user, post).destroy
>    end

Но безрезультатно, ошибка показана ниже:

NoMethodError: undefined method `topic' for #<PostCustomField:0x000055dd7425e160>
from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activemodel-6.1.3.2/lib/active_model/attribute_methods.rb:469:in `method_missing'

Я ищу помощь в этом случае для массового удаления тем с отсутствующими загрузками.

Спасибо,