私はyoutubeの埋め込みコード全体をデータベースに格納して、このように出力しています。ユーチューブからコピーされた一般的なiframeタグを出力Rails 3でiframeをraw()でレンダリングする
<%= raw(people.video) %>
は:
<iframe src="foo" width=400 height=380></iframe>
問題は、それが実際にページ自体にビデオを埋め込むのではなく、そのタグを表示することです。私はこれをちょうどデータベースに保存することでこの問題を回避することができます....しかし、これはミニCMSシステムの一部であり、サイト管理者はyoutubeから埋め込みコードをコピーして過去のものをずっと簡単に見つけるでしょう。私はiframeを実際にレンダリングするためにページ上のhtmlを吐き出す代わりに指定することができますか?
ありがとうございました。私はあなたの答えを正しいものとしてマークします。私のjQuery CMSプラグインがiframe上のオープンタグをhtmlで消毒していたことが判明しました。それは私が赤十字を見てみると思うと言われている:) – Msencenb