モデルの1つにテキストエリア内に以下を保存しようとしています:
<iframe width="560" height="315" src="http://www.youtube.com/watch?v=Ar7PxP76o28" frameborder="0" allowfullscreen></iframe>
ただし、これは実際に保存されるものです。
<iframe width=\"560\" \r\nheight=\"315\" src=\"http://www.youtube.com/watch?v=Ar7PxP76o28\" \r\nframeborder=\"0\" allowfullscreen></iframe>
HTMLをエスケープするのを防ぐ方法はありますか? 次のコードを使用して、ショービュー内に埋め込まれたYouTubeビデオをレンダリングしようとしています:
= @foo.content.html_safe
ただし、html_safe
html がこのようにエスケープされている場合、ヘルパーは機能しないようです。また、html_safe をraw
ラッパーに交換しようとしましたが、それもうまくいかないようでした。