自定义表情符号在少数页面上不使用 CDN 来存储 S3 资产

我在快速查看后尝试自行修复。问题似乎在于 Discourse 的 JavaScript 方法 buildEmojiUrl 接收到了自定义表情的存储 URL,而不是 CDN URL。这似乎也是 retort 插件所使用的相同问题。因此,修复这一点应该会解决所有问题,对吗?

在快速查看之后,我找到了一个似乎用于构建自定义表情 URL 的位置,并将其修改为以下内容:

我在 Rails 控制台中进行了测试,这似乎修复了我生产站点上的 URL。因此,我尝试部署该更改,但未能生效。

在尝试失败后,我还尝试将 EMOJI_VERSION 更改为 10,以触发某些更新,但这也未奏效。当我执行 launcher enter 并查看 git 日志时,确实看到了我的提交记录。我遵循了以下方法:

1 个赞