我正在使用client side validations gem,并且建议在官方文档中出于安全原因关闭唯一性验证:
默认情况下,会添加唯一性中间件。这可能是一种潜力 安全问题。
因此,按照建议我取消注释以下行
在config / initializers / client_side_validations.rb文件中。ClientSideValidations :: Config.disabled_validators = [:uniqueness]
无论如何,当我在需要唯一的字段中键入一些文本时,客户端验证脚本会发送以下请求,我相信它会检查文本中的类型是否唯一:
当我输入一些已经采用的名称时,仍然没有找到请求状态,所以我认为验证已关闭,但是为什么这个请求会继续进行并且无论如何都要停止它们?
我知道客户端用户可能根本不知道发生了什么,但我发现不适合在每个字段文本更改时发送请求。
答案 0 :(得分:0)
如果我理解你,你禁用了唯一性远程验证,但是应用程序一直在发送请求,对吗?
如果这是问题,请尝试重新启动rails服务器。