2016-05-16 4 views
2

Я передаю данные PDF из вывода редактора CK (что вы видите, что вы получаете редактор). Выход из этого редактора будет включен со всеми тегами HTML, CSS в контенте. Для этого я использовал атрибут «html_safe» на странице показа. Но когда я пытаюсь использовать тот же атрибут в синтаксисе креветки PDF, он не работает. Может ли кто-нибудь посоветует мне, как получить чистый контент без всех тегов HTML в Prawn PDF?Использование атрибута html_safe в синтаксисе Prawn PDF

Заранее спасибо.

ответ

4

После долгого поиска Google я наконец получил ответ, который хочу поделиться с вами.

Поскольку html_safe - это метод действия в рельсах, он не может использоваться в рубиновом синтаксисе Prawn pdf.

Так что мы можем использовать:

ActionView::Base.full_sanitizer.sanitize(@string) 

http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags