我正在使用客户端验证gem,出于安全原因,建议在官方文档中关闭唯一性验证:
默认情况下会添加唯一性中间件。这可能是一个潜在的安全问题。
因此,按照建议,我取消注释以下行
ClientSideValidations::Config.disabled_validators = [:uniqueness]
在 config/initializers/client_side_validations.rb 文件中。
无论如何,当我在需要唯一的字段中键入一些文本时,客户端验证脚本会发送以下请求,我认为该脚本正在检查文本中的类型是否唯一:
当我输入一些已经被占用的名称时,仍然找不到请求状态,所以我认为验证已关闭,但是为什么这个请求一直在进行,并且无论如何都可以阻止它们?
我知道客户端用户可能根本不知道发生了什么,但我只是发现在每个字段文本更改时发送请求是不合适的。