0
我试图嵌入youtube视频。导轨3嵌入视频
在视频数据库表中,我有一个名为“链接”的字段。这包含视频的链接。
在控制器视频中,只有空白方法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 &相对= 0 &自动播放= 1 在路由.rb中,我已取消注释默认路由匹配。 然后,我开始server.Entered本地主机:3000 /视频/ vidlist
浏览器根本不显示任何内容。
当服务器运行时,控制台中也没有任何东西
嗨,是只有这个网页不工作或所有网页? – 2011-02-25 15:52:18
当我将链接替换为您粘贴的源代码时,它可以工作。当页面最终呈现给html时,你确定源代码看起来正确吗? – 2011-02-25 18:55:28
从文体上看,将诸如Video.first.link之类的东西放入您的视图中与MVC方法背道而驰。您将控制器逻辑混合到您的视图图层中。您应该在控制器中设置一个变量,如@first_video = Video.first,然后在视图中呈现<%= @ first_video.link%>。 – 2011-02-25 22:17:48