誰かがHTMLPurifier for Railsアプリケーションに相当するものを見つけましたか?基本的に私は、DBに保存する前に、ユーザーによって生成されたひどく形成されたHTMLをクリーンアップする必要があります。HTML PurifierはRuby on Railsに相当しますか?
6
A
答えて
3
あなたはsanitize methodを使用することができます。
sanitize(html)
Sanitize gemもあります。
Sanitize.clean(html)
私はそれではなく、あなたの意見のそれぞれにサニタイズメソッドを使用することのあなたのモデルでbefore_saveフィルタとして使用することができますので、サニタイズの宝石を好む傾向にあります。
+0
ミハイル - ありがとう。私が必要とするものについては、サニタイズ方法は限られていますが、宝石は変圧器を使って動作するかもしれません。私はしばしば無効なhtmlをたくさん書いています(単語やページから貼り付けられています)ので、たくさんのクリーンアップが必要です。 Sanitizeはちょっとしたクラブですが、変圧器を使って作業することもできます。誰かが特にMS Wordからのコピーと貼り付けに対処できる何かを見つけましたか? –
関連する問題
- 1. PythonでRuby on Railsに相当する
- 2. Ruby on rails:これに相当するrailsクエリ - >
- 3. Ruby on Rails 3のZend_Form/Doctrine_Formに相当する
- 4. Ruby on Rails HTMLテーブルジェネレータ
- 5. Ruby on RailsビューのJSPのc:setに相当するものは何ですか?
- 6. Zend_Form ruby/railsに相当する
- 7. C++ enumに相当するRuby/Rails
- 8. HTML 5 Ruby on Railsサーバーサイドイベント
- 9. RubyのcURLに相当しますか?
- 10. Ruby on Rails - カテゴリとの多相関連
- 11. HTML Purifier - リンクを許可しますか?
- 12. Ruby on Rails 3のRuby on Rails Ajaxスキャフォールドジェネレータはなんですか?
- 13. Ruby on Rails用の(ローカル)HTMLバリデーターはありますか?
- 14. Ruby on Rails、jqueryはモデルに値を割り当てません
- 15. テストメーラー(Ruby on Rails)
- 16. WordpressかRuby on Rails?
- 17. Railsコンソールは、プレイフレームワーク2.4.xに相当しますか?
- 18. <%= yield %>はRailsContent()のRailsに相当しますか?
- 19. Ruby on Railsインデックスルーティング
- 20. タイムスロットアプリケーション - Ruby on Rails
- 21. RubyとRuby on Rails
- 22. Ruby on RailsプロジェクトのHTMLフォームPOST
- 23. ruby on rails/routing-filter/form_for変更html
- 24. Ruby on RailsとHTML CSSとJavaScript
- 25. Ruby on Railsシンプルフォームエラー
- 26. データ(Ruby on Railsは)
- 27. ruby on rails - 'id' =
- 28. 最初にRuby on Railsまたは.NET?
- 29. ruby on railsは、フォームからルビスクリプトにパラメータを渡します。
- 30. Ruby on Railsカスタムハッシュルート
これを投稿してから何かを実行したことがありますか? –