2

我正在从 CK 编辑器的输出中渲染 PDF 数据(所见即所得编辑器)。该编辑器的输出将包含在内容中的所有 HTML、CSS 标记中。为此,我在显示页面中使用了“html_safe”属性。但是当我尝试在 PDF 大虾语法中使用相同的属性时,它不起作用。有人可以指导我如何在 Prawn PDF 中获得没有所有 HTML 标签的纯内容吗?

提前致谢。

4

1 回答 1

6

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

由于 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

于 2016-05-17T05:44:17.037 回答