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 に答える