2
我从CK编辑器的输出中呈现PDF数据(你看到的是你得到的编辑器)。 该编辑器的输出将包含在内容中的所有HTML,CSS标签中。为此,我在显示页面中使用了'html_safe'属性。但是当我尝试在PDF中使用相同的属性时,它不起作用。有人可以请指导我如何获得纯净的内容,没有在虾PDF中的所有HTML标签?在虾PDF语法中使用html_safe属性
在此先感谢。
我从CK编辑器的输出中呈现PDF数据(你看到的是你得到的编辑器)。 该编辑器的输出将包含在内容中的所有HTML,CSS标签中。为此,我在显示页面中使用了'html_safe'属性。但是当我尝试在PDF中使用相同的属性时,它不起作用。有人可以请指导我如何获得纯净的内容,没有在虾PDF中的所有HTML标签?在虾PDF语法中使用html_safe属性
在此先感谢。
经过长时间的Google搜索,我终于得到了一个我希望与大家分享的答案。
由于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