Use*_*ing 0 ruby ruby-on-rails sanitize
我正在使用sanitize gem https://github.com/rgrove/sanitize从字符串中删除一些HTML标记.
但是,在清理控制器中的字符串之前,字符串设置如下:
<p>This is <b>bold</b> and this <span style="text-decoration: underline;">is</span> <i>italics</i> ok? This <em>is not </em>a problem.</p>
Run Code Online (Sandbox Code Playgroud)
意味着<和>被替换为<和>.
我如何使用了sanitize宝石消除例如和当这些标签被表示为<i>,并</i>在控制器?
如果您希望将转义的HTML标记(<和>)视为HTML以进行清理,那么您必须首先取消它们:
require 'cgi' Sanitize.clean(CGI.unescapeHTML(your_string))
| 归档时间: |
|
| 查看次数: |
2266 次 |
| 最近记录: |