Discourse detecta incorrectamente el archivo subido como una imagen

¡Guau! ¡Este es un análisis fenomenal! ¡Gracias!

Algunas preguntas rápidas:

  1. Entonces, con estos cambios, ¿el archivo no será detectado como una imagen y se cargará como no imagen y se mostrará a la derecha de la publicación?

  2. Si entiendo correctamente, me sugieres que haga estos ajustes en mi instancia local de Discourse para probar esto y/o usar esto hasta que se incluya en una futura versión de Discourse. ¿Pero cómo hago esto? (Soy un desarrollador de software experimentado pero tengo experiencia limitada con Docker y ninguna con Ruby).

  3. La llamada FastImage que necesitaría ser ajustada está en models/upload.rb, ¿verdad?