Rails3がhtmlタグをデータベースに保存する前に入力データから簡単に削除できるかどうかは疑問でした。レコードを保存する前に、データのサニタイズ(htmlタグの削除)を行う方法は?
今のところ、データはHAMLによってビューレベルでサニタイズされます。 JSは実行されていませんが、有害な可能性のあるデータを完全に削除したいと思います。
基本的には、私の質問は、安全にタグを取り除くためにbefore_saveフィルタで使用できるヘルパーはありますか?
Rails3がhtmlタグをデータベースに保存する前に入力データから簡単に削除できるかどうかは疑問でした。レコードを保存する前に、データのサニタイズ(htmlタグの削除)を行う方法は?
今のところ、データはHAMLによってビューレベルでサニタイズされます。 JSは実行されていませんが、有害な可能性のあるデータを完全に削除したいと思います。
基本的には、私の質問は、安全にタグを取り除くためにbefore_saveフィルタで使用できるヘルパーはありますか?
私はノコギリに基づいてこの仕事のためにsanitizeを使用しています。モデル内のビューヘルパーにアクセスする必要がないため、使用が簡単です。
あなたが探しているものはsanitize helperと信じています。
返信いただきありがとうございます。私はそれが私が必要なものだと思う。しかし、私はどのようにモデルを使用するのですか? – bassneck
[このスレッド](http://stackoverflow.com/questions/489641/using-helpers-in-model-how-do-i-include-helper-dependencies)をチェックすると、あなたのモデルに含めることができます 'include ActionView ::ヘルパー ' – twe4ked