Думаю, вам, возможно, потребуется сделать это в среде разработки, что, конечно, кажется сложной задачей (хотя установка Discourse для разработки с помощью Docker может оказаться не такой уж и трудной).
Другой вариант — действовать на грани и сделать это на рабочем сайте. Если у вас не регистрируются десятки пользователей в день, скорее всего, никто этого не заметит.
Редактирование:
Вот что нужно делать!