gpt4 book ai didi

ruby-on-rails - Rails Gem sanitize - 如何加入白名单 &

转载 作者:行者123 更新时间:2023-12-03 14:40:25 27 4
gpt4 key购买 nike

现在我们正在使用 sanitize gem:https://github.com/rgrove/sanitize

问题是如果您输入“hello & world ” sanitize 会将其保存在数据库中:

hello & world 

你怎么能把 & 列入白名单。我们希望 sanitize 删除所有可能的恶意 html 和 JS/script 标签。但我们可以允许&符号。

想法?谢谢

最佳答案

Sanitize 将始终将输出内容转换为有效 html/xhtml 的 html 实体。

我能确定的最好方法是过滤输出

Sanitize.fragment("hello & world").gsub('&','&') #=> "Hello & world"

关于ruby-on-rails - Rails Gem sanitize - 如何加入白名单 &,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8055773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com