Я хотел бы разрешить моему приложению разрешать файлы .vtt при загрузке. Прямо сейчас это были только файлы .txt, но я хотел бы добавить .vtt возможность для титров.Что такое content_type для WebVtt?
Я попытался это * не повезло:
validates_attachment_content_type :caption,
:content_type => ['application/txt', 'text/plain', 'WEBVTT', 'application/vtt', 'vtt']
Что такое правильный формат, в этом случае?
тип MIME для WebVTT является 'текст/vtt': https://w3c.github.io/webvtt/#webvtt-file –
Бесполезный Не работай. есть идеи? –
WebVTT - очень новый стандарт, и поэтому очень новый MIME-тип. Рельсы, возможно, еще не знают об этом. Возможно, вам придется просто проверить расширение или придумать собственную проверку, проверив фактические данные [по спецификации] (https://w3c.github.io/webvtt/#webvtt-file-body). –