2015-01-14 2 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