Prawn PDF语法中html_safe属性的使用
Usage of html_safe attribute in Prawn PDF syntax
我正在渲染 CK 编辑器输出的 PDF 数据(所见即所得编辑器)。
该编辑器的输出将包含在内容中的所有 HTML、CSS 标记中。为此,我在显示页面中使用了 'html_safe' 属性。但是当我尝试在 PDF prawn 语法中使用相同的属性时,它不起作用。有人可以指导我如何在 Prawn PDF 中获取没有所有 HTML 标签的纯内容吗?
提前致谢。
经过长时间的 Google 搜索,我终于找到了答案,希望与您分享。
由于html_safe是rails中的action view方法,不能在Prawn pdf的ruby语法中使用
为此我们可以使用:
ActionView::Base.full_sanitizer.sanitize(@string)
http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags
我正在渲染 CK 编辑器输出的 PDF 数据(所见即所得编辑器)。 该编辑器的输出将包含在内容中的所有 HTML、CSS 标记中。为此,我在显示页面中使用了 'html_safe' 属性。但是当我尝试在 PDF prawn 语法中使用相同的属性时,它不起作用。有人可以指导我如何在 Prawn PDF 中获取没有所有 HTML 标签的纯内容吗?
提前致谢。
经过长时间的 Google 搜索,我终于找到了答案,希望与您分享。
由于html_safe是rails中的action view方法,不能在Prawn pdf的ruby语法中使用
为此我们可以使用:
ActionView::Base.full_sanitizer.sanitize(@string)
http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags