文件名称:judge:Rails的客户端表单验证
文件大小:165KB
文件格式:ZIP
更新时间:2024-05-04 04:49:53
JavaScript
通过将许多ActiveModel::Validation功能移植到JavaScript,Judge可以轻松地对Rails进行客户端表单验证。 最常见的验证通过存储在HTML5数据属性中的JSON字符串进行,并且仅在客户端执行。 无论您在何处,Judge都为AJAX验证提供了一个简单的界面。 基本原理 每当我们需要向用户提供有关表单数据的即时反馈时,通常都会编写一些JavaScript来测试表单元素值。 由于我们编写的用于管理Ruby中数据完整性的任何代码都必须在JavaScript中尽可能接近地复制,因此最终会产生一些非常不令人满意的应用程序逻辑重复。 在许多情况下,将验证信息从我们的模型安全地公开给客户端会更简单-这是法官介入的地方。 安装 法官支持Rails 5.0+。 如果需要Rails 4支持,请使用2.1.x版本。 法官依靠一般和对于缺乏适当的JSON支持的浏览器。 如果您的