Хотя такой подход технически возможен, он не является идеальным.
Вместо использования тегов <script> и jQuery $(document).ready лучше правильно интегрироваться в систему рендеринга Ember.
Для начала стоит создать репозиторий для компонента темы с правильной структурой папок. Ознакомьтесь с утилитой discourse_theme CLI: она поможет автоматически создать нужную структуру и упростит разработку компонента. (Если вам нужна только структура без дополнительных возможностей CLI, можно использовать шаблон темы).
Далее я рекомендую использовать инструменты, которые Discourse предоставляет для расширения функциональности, такие как apiInitializers, pluginAPI, плагинные точки расширения (plugin outlets) и другие средства, чтобы реализовать задуманное.
Лучший способ изучить эти инструменты — ознакомиться с руководствами для разработчиков на Meta (в частности, разделами по темам и компонентам тем). Также рекомендую просмотреть категорию Customization > Theme component и найти репозитории GitHub соответствующих проектов. Изучение их кода и способов реализации различных функций будет вам очень полезно.
Надеюсь, это поможет!