Я попытался исправить это самостоятельно после краткого ознакомления.
Кажется, проблема в том, что метод JavaScript Discourse buildEmojiUrl получает URL хранилища вместо URL CDN для пользовательских эмодзи. Похоже, что плагин retort использует то же самое.
Так что, исправив это, мы, вероятно, решим все проблемы, верно?
После этого быстрого осмотра я нашел место, где, похоже, формируются URL для пользовательских эмодзи, и изменил его на следующее:
Я протестировал это через rails console, и это, кажется, исправляет URL на моём продакшн-сайте. Поэтому я попытался развернуть это изменение там, но оно не сработало.
После неудачи я также попробовал изменить EMOJI_VERSION на 10, чтобы попытаться что-то обновить, но это тоже не помогло. Когда я выполняю launcher enter и смотрю git log, я вижу свой коммит там. Я следовал подходу, описанному здесь: