我对轨道很新,所以这可能是一个简单的问题,但我期待创建一个Rails应用程序,它将使用youtube。我发现youtube_it似乎是像这样的任务的首选,但我无法使用它。基本上,我想使用宝石,以便我可以从特定用户(即斯坦福大学)获得视频,并创建一个带有视频信息和播放器的另一个页面链接的视频列表。为了测试这一点,我想后续代码:需要帮助将youtube_it集成到我的rails应用程序中
application_controller.rb
class ApplicationController < ActionController::Base
protect_from_forgery
helper_method :yt_client
private
def yt_client
@yt_client ||= YouTubeIt::Client.new(:dev_key => dev_key)
end
end
home_controller.rb
class HomeController < ApplicationController
def index
@playlists = yt_client.playlists('stanforduniversity')
end
end
index.html.erb
<h3>Home</h3>
<% @playlists.each do |playlist| %>
<p>Playlist: <%= playlist %></p>
<% end %>
与此问题是我在我的主页上得到的输出是一个像这样的列表:#
我的问题是:有没有办法将这个输出变成一个实际的标题?我做错了什么/忘记了一步?或者,我应该只使用python代码来使用Google API,并将所有视频都放到我的数据库中(我已经有了一些代码),并使用我的rails应用程序访问它?
希望这已经够清楚了。
啊哈!它是否打印标题。非常感谢您的帮助。仍然不确定我需要的其他功能,但这绝对有帮助。 – acmeyer9