MISE À JOUR : Je viens de vérifier la façon dont markdown-it-bundle est intégré et j’ai exécuté le script_asset_path via la console Rails (avec de légères modifications dues à l’absence de la variable request.env !).
![]()
Selon le script_asset_path, l’URL de l’asset est correctement générée. Je ne suis toujours pas sûr de la raison pour laquelle cela se produit.
EDIT :
Il semble s’agir d’un bug connu
EDIT 2 :
Je l’ai “corrigé” en utilisant la solution de contournement la plus sale qui soit. Codage en dur de l’asset dans la configuration nginx et redirection.
location ~ markdown-it-bundle-dcd9743077867b3a68d7b723130cb2711dc4c843b018d7bc609f868289402fef.(.*).js {
return 302 https://tosdr-forum.s3.jrbit.de/assets/markdown-it-bundle-dcd9743077867b3a68d7b723130cb2711dc4c843b018d7bc609f868289402fef.$1.js;
}
Ça a fonctionné, sauf si l’asset est mis à jour ![]()