私のアプリでは、youtubeなどの人気サイトの動画を埋め込むことができます。埋め込みコードを文字列として受け入れ、データベースに保存するtext_area_fieldがあります。私は、埋め込みコードの特定の部分をフィルタ処理するために、正規表現でいくつかの基本的な検証を行っています。ユーチューブからのサンプル埋め込みコード:ビデオ埋め込みリンクをテキスト形式で保存するときはhtml_safeをおすすめします
<iframe width="560" height="315" src="http://www.youtube.com/embed/INx7B2yyD0g" frameborder="0" allowfullscreen></iframe>
私は戻って、ユーザにビデオを表示するとき、私は私の見解でこれを行う
<% = user.content.html_safe%>
何私はだろう
1.ユーザーが送信したデータに対してhtml_safeを呼び出すことは安全です。
2.埋め込みコードをストリング型の良いプラクティスとして保存しています
3.このような攻撃に
感謝
ありがとう、私はノコギリのラインに沿って考えていたが、別の方法があるかもしれないと思った。 – Hishalv