无法使用rails中的youtube_it gem获取Youtube视频的输出

时间:2015-03-03 22:52:27

标签: ruby-on-rails ruby ruby-on-rails-4

过去几个小时一直在弄乱Youtube_IT宝石,我似乎无法显示任何视频。

我有一个带有以下内容的视频控制器 class VideosController< ApplicationController中

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 %>

什么都没有出现。我究竟做错了什么?

由于

1 个答案:

答案 0 :(得分:0)

尝试: 控制器中的@client.videos_by(:query => "penguin")

然后在视图中:

<%= client.each do |v| %>
  <%= v.title %>
<% end %>