Ruby on rails 无法使用rails中的Youtube_it gem获取Youtube视频的输出
在过去的几个小时里,我一直在摆弄Youtube_IT gem,似乎无法播放任何视频 我有一个视频控制器,具有以下功能 类VideosController<应用程序控制器Ruby on rails 无法使用rails中的Youtube_it gem获取Youtube视频的输出,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,在过去的几个小时里,我一直在摆弄Youtube_IT gem,似乎无法播放任何视频 我有一个视频控制器,具有以下功能 类VideosController控制器中的企鹅 然后在视图中: <%= client.each do |v| %> <%= v.title %> <% end %> 我建议您尝试确保您实际上正在连接YouTube,并且没有从API获得任何错误响应。此外,还应该考虑将开发人员的密钥移到环境变量中进行安全性处理,并在您的问题中混淆它。
require 'youtube_it'
before_action :set_video, only: [:show, :edit, :update, :destroy]
def index
@client = YouTubeIt::Client.new(:dev_key => "DEV-KEY-HERE")
@videos = Video.all
end
对于索引视图,我尝试了许多不同的方法
<% @videos.each do |video| %>
<%= client.videos_by(:query => "penguin") do |v| %>
<%= v.title %>
<% end %>
<% end %>
什么也没出现。我做错了什么
谢谢试试:
@client.videos\u by:query=>控制器中的企鹅
然后在视图中:
<%= client.each do |v| %>
<%= v.title %>
<% end %>
我建议您尝试确保您实际上正在连接YouTube,并且没有从API获得任何错误响应。此外,还应该考虑将开发人员的密钥移到环境变量中进行安全性处理,并在您的问题中混淆它。