Использование gem youtube_it не отображает список всех видео - PullRequest
0 голосов
/ 26 октября 2011

Я создаю простое приложение 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 %>

но я не вижу видео. Кто-нибудь знает проблему. спасибо

1 Ответ

0 голосов
/ 07 февраля 2012

эй, мой друг, ты очень близок, этот cmd

<%= raw yt_client.my_videos %>

возвращает только объект, для получения массива со всеми видео необходимо вызвать метод videos , например

<%= raw yt_client.my_videos.videos %>

так что вы можете сделать что-то вроде этого

<% yt_client.my_videos.videos.each do |video| %>
  <%= video.title %>
<% end%>

скажите мне, работает ли это для вас

...