1

当我把

<iframe width="560" height="349" src="<%= @video.link %>"></iframe>

一切正常。但实际的视频不会播放..我做错了什么?

<iframe width="560" height="349" src="http://youtu.be/PF9-lstnLvo">
  <html lang="en" dir="ltr">
 </iframe>

帮助!!

4

1 回答 1

6

iframe 的 src 错误,应该是这样的:

http://www.youtube.com/embed/PF9-lstnLvo

您需要将 code:string 添加到您的 Video 模型。

或方法代码,它会从@video.link 返回此代码,如下所示:

def code
  self.link.split('/').last if self.link
end

并替换erb:

<iframe width="560" height="349" src="<%= "http://www.youtube.com/embed/"+@video.code %>"></iframe>

于 2012-04-27T14:08:16.220 回答