使用activerecord模型验证器进行Javascript验证

时间:2010-10-02 18:26:48

标签: javascript jquery ruby-on-rails validation activerecord

我有一个activerecord模型和一组验证器,但我还必须提供前端验证。

是否有使用activerecord验证器的gem或智能方法,例如在jquery验证插件中,而不是手工编写?

由于

3 个答案:

答案 0 :(得分:1)

您可以查看client_side_validations

问候。

答案 1 :(得分:0)

Jquery有一个validation库。另外还有很多其他的。 Google for Javascript表单验证。

不幸的是,某些验证需要在浏览器/ JS代码中更多地访问应用程序的业务规则。因此,您必须权衡在JS中复制业务逻辑的成本与对用户的即时反馈的好处。

请确保不要先在服务器端sw中实施业务规则(并测试它们)。请记住,客户永远不会被信任 - 即使是您自己写的客户!

答案 2 :(得分:0)

无需复制费用。 有一些宝石/插件在客户端复制模型的验证。 是的,您仍然需要进行一些客户端自定义,但它应该非常简单。

这是一个这样的插件示例:http://github.com/grimen/validatious-on-rails