Загрузка Gif через вложение Trix и Cloudinary приводит к статическому Gif на странице показа

#ruby-on-rails #animated-gif #cloudinary #trix #actiontext

Вопрос:

Я использую Trix для работы с форматированным текстом для моего веб-приложения rails и cloudinary в качестве моего CDN. В этом случае мое веб-приложение — это блог.

Когда я создаю сообщение в блоге, я использую функцию форматирования текста в поле формы, которая позволяет мне использовать жирный шрифт, курсив, вложения и т. Д. при создании нового сообщения в блоге.

введите описание изображения здесь

Когда я добавляю jpeg / png / gif и т. Д. В качестве вложения, Оно загружается в cloudinary и извлекается для отображения на странице показа для этого сообщения в блоге.

Однако при загрузке gif gif является статичным, а не анимированным. Вы можете увидеть этот пост здесь . введите описание изображения здесь

Служба поддержки Cloudinary объяснила, что полученный URL-адрес для этого gif-файла — это просто предварительный просмотр файла, а не тот URL-адрес, где находится анимированный Gif, и поэтому следует использовать URL-адрес для анимированного Gif.

Однако это не имеет смысла для меня, поскольку я не ожидаю вручную обновлять код с помощью «правильного» URL-адреса каждый раз, когда я решаю использовать Gif в сообщении в блоге.

Кто-нибудь знает, как настроить Trix / ActionText для получения правильного URL-адреса для определенных типов ресурсов (в моем случае анимированного Gif)?

Я бы добавил свои модели / контроллеры / представления, но на данный момент это довольно стандартный грубый материал, но дайте мне знать, если вам нужна дополнительная информация, и я обновлю этот вопрос.

Спасибо за ваше время!

PS я рассматриваю возможность обновления функциональности встраивания, но было бы намного проще, если бы вложение gif просто работало