проблема кажется простой, в документации не сказано, что вам нужно что-то добавлять в application.js, если вы видите код гема, у него нет js-файла.
, поэтому просто добавьте в свой gemfile эту строку
gem 'youtube_embed'
запустите пакетную установку
и добавьте ее, например, в свой application_helper, чтобы иметь возможность использовать этот помощник при каждом просмотре приложения,поэтому добавьте в приложение помощник, эту строку
require 'youtube_embed'
Убедитесь, что сервер остановлен и снова запущен, просто чтобы убедиться, что он загружает драгоценный камень, а затем вы можете просто вызвать представление, где вы хотитепокажите видео, эту строку
<%= YoutubeEmbed::Video.iframe('https://www.youtube.com/watch?v=XD_e7T5WCqw') %>
и просто создайте html с фреймом для показа видео.вам просто нужно добавить его там, где вы хотите, чтобы он показывался, и изменить URL для видео, которое вы хотите.
Я протестировал гем, и он работает.только с этими 3 строками.
имея в виду, что драгоценный камень работает, я все еще могу предложить более простое решение, удалить драгоценные камни, добавить этот помощник
https://gist.github.com/a-barbieri/a93281cd5c01025664e5cbd781cd917c
следуя инструкциям, а затем вы можете просто позвонить на
<%= get_video_iframe('https://www.youtube.com/watch?v=XD_e7T5WCqw') %>