RedCloth:在启用filter_html时避免自定义扩展上的html转义

时间:2012-11-05 07:44:01

标签: filter extend textile redcloth

尝试用谷歌搜索但发现没有类似的内容......

我有一个使用纺织品格式化邮件的应用。我试图收紧安全性,只允许通过纺织品标记生成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转义的任何建议吗?

0 个答案:

没有答案