2015-01-14 26 views
1

我正在抓取一些新聞報道。 和我試圖去除所有標籤使用ActionView::Helpers::SanitizeHelper.sanitize是否有可能只刪除軌道中的有效標籤?

新聞標題 內,但如果標題包含字符串如<scoop> some news title, 字和<>被視爲一個HTML標記和清除,其結果是some news title。這不是我想要的。

有沒有什麼辦法可以刪除只有有效的標籤?

回答

0

你可以通過定義哪個標籤來試試。只有提到的標籤是允許的,沒有別的

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

我不能指望哪個字將被插入裏面<>,而這個詞不應該被刪除,所以不能使用白名單爲基礎的方法。 – synthresin

相關問題