#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 просто работало