在Prawn PDF语法中使用html_safe属性



我正在从CK编辑器的输出中呈现PDF数据(你看到的就是你得到的编辑器)。该编辑器的输出将包含在内容中的所有HTML、CSS标记中。为此,我在显示页面中使用了"html_safe"属性。但是当我尝试在PDF对虾语法中使用相同的属性时,它不起作用。有人能指导我如何在没有所有HTML标签的情况下获得纯内容吗?

提前谢谢。

经过长时间的谷歌搜索,我终于得到了一个答案,我想与大家分享。

由于html_safe是rails中的动作视图方法,因此它不能在Prawn.pdf的ruby语法中使用。

因此,我们可以使用:

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

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

最新更新