Alors que les ressources sur le serveur existent et ont été téléchargées, Discourse ajoute toujours le préfixe de l’URL de base.
Toutes les autres ressources fonctionnent correctement.
J’ai vérifié la table des téléchargements, et toutes les URL ont le format approprié.
Y a-t-il une autre table que je puisse consulter ou une solution simple à ce problème ?
Existe-t-il un DbHelper comme remap mais pour rechercher une chaîne dans toute la base de données ?
Avez-vous suivi un guide pour configurer Discourse avec S3 ? Il semble qu’il y ait beaucoup de sangles sophistiquées à suivre pour le configurer, selon ce sujet :
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.