客户端验证Gem - 唯一性验证仍然有效吗?

时间:2013-06-26 21:20:23

标签: ruby-on-rails-3 validation unique client-side

我正在使用client side validations gem,并且建议在官方文档中出于安全原因关闭唯一性验证:

  

默认情况下,会添加唯一性中间件。这可能是一种潜力   安全问题。

因此,按照建议我取消注释以下行

  

ClientSideValidations :: Config.disabled_validators = [:uniqueness]

在config / initializers / client_side_validations.rb文件中。

无论如何,当我在需要唯一的字段中键入一些文本时,客户端验证脚本会发送以下请求,我相信它会检查文本中的类型是否唯一:

enter image description here

当我输入一些已经采用的名称时,仍然没有找到请求状态,所以我认为验证已关闭,但是为什么这个请求会继续进行并且无论如何都要停止它们?

我知道客户端用户可能根本不知道发生了什么,但我发现不适合在每个字段文本更改时发送请求。

1 个答案:

答案 0 :(得分:0)

如果我理解你,你禁用了唯一性远程验证,但是应用程序一直在发送请求,对吗?

如果这是问题,请尝试重新启动rails服务器。