因此,我将youtube中的整个嵌入代码存储到我的数据库中,然后像这样输出它。Rails 3渲染iframe与原始()
<%= raw(people.video) %>
其输出的一般iframe标签从YouTube复制:
<iframe src="foo" width=400 height=380></iframe>
的问题是,它实际上显示标签,而不是嵌入视频到页面中的。我可以通过将src存储在数据库中来解决这个问题....但是这是迷你cms系统的一部分,并且站点管理员会发现只需复制和过滤来自YouTube的嵌入代码就容易得多。有什么我可以指定的iframe实际渲染,而不是只是吐出页面上的HTML?
谢谢。我会标记你的答案是正确的。事实证明,我的jQuery CMS插件是HTML清理iframe上的开放标签。话虽如此,我想我会偷看一下redcloth :) – Msencenb