1
我正在抓取一些新聞報道。 和我試圖去除所有標籤使用ActionView::Helpers::SanitizeHelper.sanitize
是否有可能只刪除軌道中的有效標籤?
新聞標題 內,但如果標題包含字符串如<scoop> some news title
, 字和<>被視爲一個HTML標記和清除,其結果是some news title
。這不是我想要的。
有沒有什麼辦法可以刪除只有有效的標籤?
我正在抓取一些新聞報道。 和我試圖去除所有標籤使用ActionView::Helpers::SanitizeHelper.sanitize
是否有可能只刪除軌道中的有效標籤?
新聞標題 內,但如果標題包含字符串如<scoop> some news title
, 字和<>被視爲一個HTML標記和清除,其結果是some news title
。這不是我想要的。
有沒有什麼辦法可以刪除只有有效的標籤?
你可以通過定義哪個標籤來試試。只有提到的標籤是允許的,沒有別的
<%= sanitize @article.body, tags: %w(table tr td) %>
我不能指望哪個字將被插入裏面<>,而這個詞不應該被刪除,所以不能使用白名單爲基礎的方法。 – synthresin