タグ

ブックマーク / qiita.com/kogax (1)

  • railsでhtmlをsanitize gemでカスタマイズしてsanitizeしたい - Qiita

    でいいです。 このgemの特徴 設定が簡単。インラインまたは外部ファイルでオプション設定が可能です。 きめ細かい設定が可能。許可する要素(htmlタグ: a、img等)、属性(class、id、src、style等)等を細かく指定することができます。 View、model、controllerのどこでも使用可能。Railsの標準のエスケープのhelperは、基的にviewの中のみで使用するもので、controllerやmodelの中ではその都度requireする必要があります。 一方sanitizeは一度ロードされればどこでも使用することができます。 最も一般的な用途としてviewのコードの中でのhtml escapeに使用できる他、modelの中で使用してユーザーが入力したhtmlを予め処理してからdbに永続化するような場合にも簡単に使用できます。 Validなhtmlを出力してくれる

    railsでhtmlをsanitize gemでカスタマイズしてsanitizeしたい - Qiita
  • 1