Nachdem ich dies gemeldet habe: Custom emoji don't use CDN for S3 stored assets in a few pages - #6 by Falco und nach etwas Recherche festgestellt habe, dass es sich meiner Meinung nach um ein fehlendes Feature bzw. einen Bug in Discourse handelt: Custom emoji don't use CDN for S3 stored assets in a few pages - #8 by Boost
habe ich versucht, Code zu schreiben, der die URLs für benutzerdefinierte Emojis auf die S3_CDN-URL abbildet: https://github.com/discourse/discourse/compare/master...hhyyrylainen:custom_emoji_cdn_url?expand=1
Ich habe dies auch über die Rails-Konsole getestet, und die Logik scheint korrekt zu sein. Als ich jedoch versuchte, diese Änderung auf meiner Produktionsseite bereitzustellen, schien sie keinerlei Wirkung zu haben (nicht einmal die Änderung der Emoji-Version führte dazu, dass sich die URLs der Standard-Emojis aktualisierten).
Meine Frage ist also: Wie funktioniert das gesamte Caching von Emojis und das Senden von URLs an den Client? Wo könnte ich ansetzen, um diese Korrektur umzusetzen?