Quindi, dopo aver segnalato quanto segue: Custom emoji don't use CDN for S3 stored assets in a few pages - #6 by Falco e, dopo un po’ di ricerca, aver scoperto quello che ritengo essere un bug o una funzionalità mancante in Discourse: Custom emoji don't use CDN for S3 stored assets in a few pages - #8 by Boost
Ho provato a scrivere un codice che mappasse gli URL degli emoji personalizzati all’URL di S3_CDN: https://github.com/discourse/discourse/compare/master...hhyyrylainen:custom_emoji_cdn_url?expand=1
L’ho anche testato con la console di Rails e sembra che la logica sia corretta; tuttavia, quando ho provato a distribuire questa modifica sul mio sito di produzione, non sembra che abbia avuto alcun effetto (nemmeno la modifica della versione degli emoji ha fatto aggiornare gli URL degli emoji standard).
Quindi, ciò che chiedo è: come funziona l’intera gestione della cache degli emoji e l’invio degli URL al client? Dove potrei inserire il mio intervento per far funzionare questa correzione?