0

我正在使用客户端验证gem,出于安全原因,建议在官方文档中关闭唯一性验证:

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

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

ClientSideValidations::Config.disabled_validators = [:uniqueness]

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

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

在此处输入图像描述

当我输入一些已经被占用的名称时,仍然找不到请求状态,所以我认为验证已关闭,但是为什么这个请求一直在进行,并且无论如何都可以阻止它们?

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

4

1 回答 1

0

如果我很了解您,您禁用了唯一性远程验证,但应用程序继续发送请求,对吗?

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

于 2013-07-12T09:14:47.257 回答