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