ruby-on-rails – Rails清理()方法有多好?
我可以在我计划向其他用户显示的用户输入的文本上使用
ActionView::Helpers::SanitizeHelper#sanitize吗?例如,是否正确处理
all cases described on this site?
另外,文档提到:
最好的办法是什么?在显示之前通过Hpricot传递消毒的文字? 解决方法
Ryan Grove的
Sanitize比Rails 3消毒得更远.它确保输出HTML格式良好,并有三个内置的白名单:
消毒::配置::受限 消毒::配置:: BASIC Sanitize :: Config :: RELAXED允许比BASIC更广泛的标记,包括图像和表格.链接仍然限于FTP,而图像仅限于HTTP和HTTPS.在这种模式下,没有添加到链接. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |