我在试着在youtube上嵌入视频。
在视频数据库表中,我有一个名为“link”的字段,.This包含视频的链接。
在Controller视频中,只有一个空的方法def vidlist,因为我只是想要显示单个视频。我有vidlist.html.erb:
<blink>
<h1>Vidlist</h1>
<object width="640" height="385">
<param name="movie" value="<%= Video.first.link %>">
</param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="<%= Video.first.link %>"
type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>
</blink>该链接包含以下字符串:http://www.youtube.com/v/KgmeL_xuB0I?fs=1&hl=en_US&rel=0&autoplay=1在routes .rb中,我取消了对缺省路由匹配的注释。然后,我启动了视频本地主机:3000/ server.Entered /vidlist
浏览器根本不显示任何内容。
而且当服务器运行时,控制台中也没有任何内容
发布于 2012-04-04 02:35:24
你有没有试过在链接上使用html_safe?这将有助于确保您不会遇到转义字符等问题。
https://stackoverflow.com/questions/5117850
复制相似问题