Estoy recibiendo un error 502 al intentar eliminar temas creados por un usuario específico

@ Michael Brown @southpaw He creado un plugin para eliminar publicaciones de un usuario en lotes de un número determinado. He escrito algo de código Ruby para eliminar publicaciones. Actualmente, estoy utilizando la API de configuración para recibir entradas del administrador.

El desafío al que me enfrento es que quiero crear una página de administrador para el plugin que tenga algunos campos de entrada y un botón. Quiero que mi código Ruby se ejecute al hacer clic en ese botón.

Lo he intentado de varias maneras pero he fallado.

Necesito ayuda, ¿hay alguna forma posible de lograrlo en Discourse?