【问题标题】:Can't get output for Youtube videos using the youtube_it gem in rails无法使用 rails 中的 youtube_it gem 获取 Youtube 视频的输出
【发布时间】:2015-03-03 22:52:26
【问题描述】:

在过去的几个小时里一直在搞乱 Youtube_IT gem,我似乎无法显示任何视频。

我有一个具有以下功能的视频控制器 类视频控制器

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

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

谢谢

【问题讨论】:

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


    【解决方案1】:

    尝试: @client.videos_by(:query =&gt; "penguin") 在控制器中

    然后在视图中:

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

    【讨论】:

    • 我建议您尝试确保您实际连接到 YouTube 并且您没有收到来自 API 的任何错误响应。此外,您应该考虑将开发人员密钥移动到环境变量以确保安全,并在您的问题中对其进行混淆
    猜你喜欢
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多