我在show.html.erb文件中使用了以下代码来加载YouTube视频。视频加载但此后的任何代码都没有执行。
<p>
<iframe id="ytplayer" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/<%=@video.youtubeid%>"
frameborder="0"/>
</p>
答案 0 :(得分:2)
将其更改为
<p>
<iframe id="ytplayer" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/<%=@video.youtubeid%>"
frameborder="0">
</iframe>
</p>
答案 1 :(得分:0)
您应该能够使用<%= 'no line break' -%>
语法,如:
<iframe id="ytplayer" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/<%= @video.youtubeid -%>"
frameborder="0">
</iframe>
注意最后的额外短划线-%>