Вау! Это феноменальный анализ! Спасибо!
Несколько быстрых вопросов:
-
Так что с этими изменениями файл не будет обнаружен как изображение и будет загружен как не-изображение, отображаясь справа от поста?
-
Если я правильно понял, вы предлагаете внести эти изменения в мой локальный экземпляр Discourse, чтобы попробовать это и/или использовать до тех пор, пока это не будет включено в будущий релиз Discourse. Но как это сделать? (Я опытный разработчик программного обеспечения, но имею ограниченный опыт работы с Docker и никакого — с Ruby.)
-
Вызов FastImage, который нужно будет изменить, находится в models/upload.rb, верно?