広告 html のデータベースがあり、そのうちのいくつかには Javascript 関数が含まれています。Railsで特定のモデルの特定の属性のjavascript:タグを許可する方法はありますか?
さらに明確にするために、編集フォームで html を表示できますが、送信しようとすると、ブラウザー (Firefox) は接続がリセットされたと表示します。IEでもエラーが出ます。HTML を送信できる唯一の方法は、タグから javascript: を削除することです。
私の推測では、これは Javascript インジェクションを許可しないための Rails によるセキュリティ対策ですが、これらの広告の HTML を制御することはできず、多くの広告には JavaScript が含まれています。
私の推測が本当に正しい場合、この 1 つのモデルのこの 1 つの属性のセキュリティをオーバーライドする方法はありますか? それとも、私はここで目標から外れていますか?
Ruby 1.8.7でRails 2.3.4を使用しています