Чтобы использовать видео в качестве статических ресурсов в Rails 4, лучше всего использовать тег видео:
Просто создайте папку в «активах» под названием «видео» и сохраните там свои видео:
app/assets/videos/mycoolvideo.mp4
Тогда в ваших представлениях:
<%= video_tag "mycoolvideo.mp4" %>
Если вам нужно указать размер, изображение плаката или добавить элементы управления, добавьте (но это HTML, а не Rails):
<%= video_tag "mycoolvideo.mp4", width: "640", height: "480", poster: "mycoolvideo.jpg", controls: true %>
Обратите внимание, что Rails ловко знает, что изображение находится в папке с изображениями, поэтому достаточно указать имя, не добавляя images / или assets / images / перед именем изображения.
Если вы хотите передатьво многих видео (или лучше сказать, одно и то же видео в разных форматах) передайте массив:
<%= video_tag ["mycoolvideo.mp4", "mycoolvideo.ogg", "mycoolvideo.webm"], size: "620x480", controls: true %>
Обратите внимание, что для определения размера вы можете использовать размер: "widthxheight" ("640x360") или отдельно высоту: и ширина: