尝试用谷歌搜索但发现没有类似的内容......
我有一个使用纺织品格式化邮件的应用。我试图收紧安全性,只允许通过纺织品标记生成HTML。所以我启用了:根据RedCloth文档的filter_html选项。
text = RedCloth.new(input_text, [:filter_html]).to_html
现在,我正在尝试使用自定义过滤器扩展RedCloth。它用一些HTML(即标签)替换了一些自定义代码。它与smileys过滤器示例中的内容非常相似: https://github.com/jgarber/redcloth/blob/master/spec/extension_spec.rb
text = RedCloth.new(input_text, [:filter_html]).to_html(:custom_filter)
问题是启用:filter_html,redcloth html-encoding我的自定义过滤器生成的HTML输出。
我尝试使用html_safe标记自定义过滤器的输出,但这不起作用。
有关如何避免在客户过滤器上发生此html转义的任何建议吗?