Embora os ativos no servidor existam e tenham sido carregados, o discourse ainda prefixa com a URL base.
Todos os outros ativos funcionam perfeitamente.
Verifiquei a tabela de uploads e todas as URLs têm o formato adequado.
Existe alguma outra tabela que eu possa verificar ou apenas uma correção simples para este problema?
Existe algum DbHelper como remap, mas para procurar uma string em todo o banco de dados?
Você seguiu um guia para configurar o Discourse com S3? Parece que há muitas etapas sofisticadas que você precisa seguir para configurá-lo, de acordo com este tópico:
ATUALIZAÇÃO: Acabei de verificar como o markdown-it-bundle está incorporado e executei o script_asset_path através do console do Rails (com pequenas modificações devido à ausência da variável request.env!)
De acordo com o script_asset_path, a URL do asset é gerada corretamente. Ainda não tenho certeza por que isso está acontecendo.
EDIT:
Parece ser um bug conhecido
EDIT 2:
Eu “consertou” usando a solução mais suja disponível. Codificando o Asset na configuração do nginx e redirecionando-o