Filter RedCloth:在启用筛选\u html时避免自定义扩展上的html转义

Filter RedCloth:在启用筛选\u html时避免自定义扩展上的html转义,filter,extend,textile,redcloth,Filter,Extend,Textile,Redcloth,尝试用谷歌搜索,但没有找到类似的 我有一个应用程序,使用纺织品来格式化消息。我试图加强安全性,只允许通过纺织品标记生成HTML。所以我根据红布文档启用了:filter_html选项 text = RedCloth.new(input_text, [:filter_html]).to_html 现在,我正在尝试使用自定义过滤器扩展RedCloth。它用一些HTML(即标记)替换一些自定义代码。这与smileys过滤器示例中的操作非常相似: 问题是通过启用:filter_html,redclot

尝试用谷歌搜索,但没有找到类似的

我有一个应用程序,使用纺织品来格式化消息。我试图加强安全性,只允许通过纺织品标记生成HTML。所以我根据红布文档启用了:filter_html选项

text = RedCloth.new(input_text, [:filter_html]).to_html
现在,我正在尝试使用自定义过滤器扩展RedCloth。它用一些HTML(即标记)替换一些自定义代码。这与smileys过滤器示例中的操作非常相似:

问题是通过启用:filter_html,redcloth html对自定义过滤器生成的html输出进行编码

我尝试过用html_-safe标记自定义过滤器的输出,但这不起作用

如何避免这种html转义发生在我的客户过滤器上,有什么建议吗

text = RedCloth.new(input_text, [:filter_html]).to_html(:custom_filter)