Я загрузил видео в свое приложение rails с помощью thinkbot-paperclip, затем видео конвертируется в формат «flv» с помощью ffmpeg. Для справки здесь я указал некоторые примеры кода моей модели:
model.rb:
has_attached_file :source,:styles => {:thumb => "137x85>" }
Если я указал вариант :url
или :path
, он не работал правильно.
На мой взгляд, я воспроизвел свое видео, используя следующую строку:
<%= @model.source.url.gsub(/\?.*/,'')%>
Если я использую <%= @model.source.url%>
, видео не воспроизводится.
Когда я помещаю URL-адрес видео, он показывает мне URL-адрес видео как /source/original/sample/sample.fly?22000009. Я знал, что последняя часть — это метка времени, но я хочу использовать <%= @model.source.url%>
. В чем моя ошибка, может ли кто-нибудь исправить меня, пожалуйста?