【问题标题】:Client Side Validations Gem - is uniqueness validation is still working?客户端验证 Gem - 唯一性验证是否仍然有效?
【发布时间】: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


    【解决方案1】:

    如果我理解你的话,你禁用了唯一性远程验证,但应用继续发送请求,对吧?

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

    【讨论】:

    • 我在两个月前完成了这项工作。从那时起,完成了很多重启,但没有任何变化。
    猜你喜欢
    • 1970-01-01
    • 2019-02-17
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多