我正在构建一个简单的rails应用程序,将我的视频上传到YouTube,并在我的网站上显示我的视频列表。我面临的问题是,当我尝试在索引页面上显示我的YouTube视频时,我的视频没有显示出来。我使用了这个命令
helper_method :yt_client
def yt_client
@yt_client ||= YouTubeIt::Client.new(:username => YouTubeITConfig.username , :password => YouTubeITConfig.password , :dev_key => YouTubeITConfig.dev_key)
end
在我的索引页面中我有
<%= raw yt_client.my_videos %>
但我没看到视频。有谁知道这个问题。感谢
答案 0 :(得分:0)
<%= raw yt_client.my_videos %>
只返回对象,为了获取包含所有视频的数组,您必须调用方法视频,就像这样
<%= raw yt_client.my_videos.videos %>
所以你可以做一些喜欢这个的事情
<% yt_client.my_videos.videos.each do |video| %>
<%= video.title %>
<% end%>
告诉我这是否适合你
喝彩!