【发布时间】:2013-06-26 21:20:22
【问题描述】:
我正在使用client side validations gem,出于安全原因,在官方文档中建议关闭唯一性验证:
默认情况下会添加唯一性中间件。这可能是一个潜在的 安全问题。
因此,根据建议,我取消注释以下行
ClientSideValidations::Config.disabled_validators = [:uniqueness]
在 config/initializers/client_side_validations.rb 文件中。
无论如何,当我在需要唯一的字段中键入一些文本时,客户端验证脚本会发送以下请求,我认为该脚本正在检查文本中的类型是否唯一:
当我输入一些已经被占用的名字时,仍然找不到请求状态,所以我认为验证已关闭,但为什么这个请求一直在进行,还有什么办法阻止它们?
我知道客户端用户可能根本不知道发生了什么,但我只是发现在每个字段文本更改时发送请求是不合适的。
【问题讨论】:
标签: ruby-on-rails-3 validation unique client-side