【问题标题】:Usage of html_safe attribute in Prawn PDF syntaxPrawn PDF 语法中 html_safe 属性的使用
【发布时间】:2016-09-12 07:06:15
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: ruby-on-rails ckeditor pdf-generation prawn prawnto


    【解决方案1】:

    在谷歌上搜索了很久,终于得到了一个答案,想和大家分享一下。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 2010-12-27
      • 1970-01-01
      相关资源
      最近更新 更多