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