如何将客户端验证与RoR 4集成?

时间:2013-12-30 02:29:34

标签: ruby-on-rails

我可以看到不再维护client_side_validations gem,如何在客户端上设置验证Rails 4表单?

由于

2 个答案:

答案 0 :(得分:0)

检查Parsely js。他们有很好的api。您也可以以gem parsely-rails

的形式添加它

答案 1 :(得分:0)

客户端验证很古怪,因为它与后端框架紧密耦合,并且两者不一定与后续更新同步。根据我使用.NET / MVC 3的经验,当您升级到最新的jQuery时,客户端库会中断,并且您无法控制它在不同浏览器中的行为方式。我的建议是使用HTML5验证,因为它使用较旧的浏览器非常优雅地降级。

你也可以写一些javascript代码。最好的方法是保持简单,因为你总是依赖后端来确保一切都是有效的。这里的想法是增强体验而不是阻碍它。