javascript - Rails 4 客户端验证

标签 javascript ruby-on-rails ruby ruby-on-rails-4 client-side-validation

自从我的站点升级到 Rails 4 后,客户端验证 gem 就不再为我工作了。我看过各种替代方案,例如 jquery-validation-rails 和 judge,它们涉及编写相当多的 javascript,尤其是对于如此大的网站。在 jquery-validation-rails 的情况下,重新执行客户端的所有验证规则。考虑到 Rails 是一个如此流行的框架,令我惊讶的是没有“简单”的选项。是否有任何其他人都知道的 gem,它可以进行验证以及客户端验证 gem?

或者最好的替代方法是将 ModelName.validators 方法与一些 ajax 混合使用,并通过 jquery-validation-rails gem 进行验证?

最佳答案

来自谷歌。

http://rubygems.org/gems/rails4_client_side_validations

https://github.com/amatsuda/html5_validators

此外,这个人似乎通过使用 4-0-beta 分支获得了您正在使用的相同 gem 。

Client Side Validations and Rails4

如果 4-0-beta 分支适合您,请考虑帮助维护 gem 以使其保持活力。

在你的 Gemfile 中使用特定的 git repo 版本:

gem 'client-side-validations', :git => 'https://github.com/bcardarella/client_side_validations/tree/4-0-beta'

关于javascript - Rails 4 客户端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21050669/

相关文章:

javascript - 通过 javascript 添加 cookie 导致我的 laravel 错误

c - 如何在 C 中访问 ruby​​ 数组的值? (编辑 array.c :rb_ary_initialize from ruby source code)

css - 无法使用 rails helpers image_tag 或 image_path 在 Google map 上显示本地镜像图标

ruby - 关于方法中变量引用的简单 Ruby 难题

javascript - Chrome无法解析单行JSONP对象

javascript - 如何使用动画图钉制作这张 map ?

javascript - 是否可以将全局范围注入(inject)到 ES6 中的实例化类中,也就是单例?

ruby-on-rails - 计算在 heroku 上运行的应用程序的内存占用

ruby-on-rails - 设计 - 仅由管理员创建用户

sql - Ruby on Rails - 查询多个模型