Ассеты JavaScript в компоненте темы

Discourse — это SPA. Просто добавить скрипт с обработчиком onLoad не получится, это не сработает. Вам нужно подключиться к нашим API-эндпоинтам. Ознакомьтесь с Руководством разработчика по темам Discourse