2012-04-27 57 views
1

當我把嵌入YouTube視頻到Rails應用程序

<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> 

幫助!!

回答

6

錯誤的src在iframe中,它需要像:

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

您需要添加代碼:字符串爲您的視頻模式。

或方法的代碼,這回你該代碼@ video.link這樣的:

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

而更換ERB:

<iframe width="560" height="349" src="<%= "http://www.youtube.com/embed/"[email protected] %>"></iframe>