是否可以仅删除rails中的有效标签?

时间:2015-01-14 07:23:34

标签: ruby-on-rails sanitization

我正在抓一些新闻文章。 我正在尝试删除新闻标题中的所有标签 使用ActionView::Helpers::SanitizeHelper.sanitize

但如果标题包含<scoop> some news title之类的字符串, 单词和&lt;&gt;被视为HTML标记并被删除,结果为some news title ..这不是我想要的。

有没有办法只删除有效的标签?

1 个答案:

答案 0 :(得分:0)

您可以通过定义哪个标记来尝试此操作。只允许提到的标签,没有别的

<%= sanitize @article.body, tags: %w(table tr td) %>