Привет, нужна помощь с разработкой плагина для Discourse

В моем плагине мне нужно следующее: всякий раз, когда отправляется Ajax-запрос к “/admin/plugins/delete_all_posts”, я хочу запланировать cron-задачу на сервере, которая будет выполняться каждые две минуты до завершения задачи. Ниже приведен код и закомментированные строки, которые я пробовал, но получаю ошибку при отправке Ajax-запроса.

Я написал код для задачи в
=> lib\jobs\scheduled\delete_user_posts_job.rb
также пробовал переместить его в
=> app\jobs\scheduled\delete_user_posts_job.rb

get '/admin/plugins/delete_all_posts' => proc { |_env|
 uname = SiteSetting.delete_posts_for_username
    userobj = User.find_by(username: uname)
#require_dependency File.expand_path("../app/jobs/scheduled/delete_user_posts_job.rb", __FILE__) 
        #::Jobs::DeleteUserPostsJob.enqueue
        #::Jobs::Scheduled::DeleteUserPostsJob.enqueue



        # Загрузить файл задачи, чтобы загрузить класс задачи

        # require_dependency Rails.root.join('plugins', 'delete-topic-ui', 'app', 'jobs', 'scheduled', 'delete_user_posts_job')
        # Запустить cron-задачу для удаления постов указанного пользователя

        #::Jobs::Scheduled::DeleteUserPostsJob.enqueue

        

        # Jobs::Scheduled::DeleteAllPosts.enqueue
        [200, {}, ['Cron-задача для удаления постов пользователя запланирована']] 
}