使用ActiveRecord模型验证器的Javascript验证

4

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

是否有一个宝石或一个聪明的方法来使用activerecord验证器,例如在jquery验证插件中,而不是手动编写它?

谢谢

3个回答

1

0

Jquery有一个验证库。此外还有许多其他的库。可以在Google上搜索JavaScript表单验证。

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

请确保不要在服务器端软件中实现业务规则(并对其进行测试)。请记住,客户端永远不能信任--即使是您自己编写的客户端!


0

无需重复成本。 有一些宝石/插件可以在客户端中复制模型的验证。 是的,你仍然需要进行一些客户端定制,但应该非常容易。

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


是的,我正在寻找这样的东西。谢谢。 - sparrovv

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接