在rails 3.1中使用youtube_it gem

时间:2011-08-29 22:01:56

标签: ruby-on-rails ruby-on-rails-3 youtube-api

我正在开发一个简单的rails项目,我可以创建一个帖子。我的帖子模型有一个youtube视频网址的字段,这样当我使用youtube视频网址创建帖子时,在帖子的显示页面中,视频将自动嵌入,用户可以通过我的网络应用观看视频提供youtube视频网址。

我试图用youtube_it宝石来完成这个,但我不知道如何解决这个问题。任何简短的代码示例,使这成为可能。感谢

2 个答案:

答案 0 :(得分:2)

您为什么要尝试使用Youtube API?我只是在用户提供的网址中搜索标识视频的ID字符串,然后将其插入到模板中,以便在网页上嵌入YouTube视频。

视频的HTML嵌入代码如下所示:

<iframe width="560" height="345" src="http://www.youtube.com/embed/zrVL81FC77w" frameborder="0" allowfullscreen></iframe>

所以只需将zrVL81FC77w替换为用户视频的ID即可。

如果您愿意,您可以通过从服务器向YouTube发送HTTP请求来检查视频是否存在,但这不是您要执行的操作所必需的。

答案 1 :(得分:0)

这是一个rails应用程序,其中包含示例youtube_it代码。

https://github.com/chebyte/youtube_it_rails_app_example