Как передать параметр отключения звука в video_tag с ruby ​​на рельсах

Я хочу передать опцию отключения звука, при этом все еще используя конвейер ресурсов rails. Не могу найти никакой документации по этому вопросу.

Если кто-то имеет какой-либо опыт с этим, или может указать мне на исходный код rails, это будет очень цениться.

Код, который я пробовал:

<%= video_tag "home.mp4", :controls => false, :autobuffer => true, :autoplay => true, :loop => true, :id => "home-video" %>

1 ответ

Несмотря на то, что документ rails не показывает отключенный атрибут, вы всегда можете добавить атрибуты HTML (или пользовательские), передав хэш атрибутов параметрам. Rails Helper просто их добавит. Итак, в вашем случае:

<%= video_tag "http://vjs.zencdn.net/v/oceans.mp4", controls: false, autoplay: true, muted: true, loop: true, id: "home-video"  %>

Кстати, обратите внимание, что атрибут autobuffer заменен на preload, и он вам не нужен, потому что у вас есть автозапуск.

Другие вопросы по тегам