我有一个activerecord模型和一组验证器,但我也必须提供前端验证。使用activerecord模型验证器的Javascript验证
是否有一个宝石或聪明的方式来使用activerecord验证器,例如在jquery validation插件中,而不是用手写它?
感谢
我有一个activerecord模型和一组验证器,但我也必须提供前端验证。使用activerecord模型验证器的Javascript验证
是否有一个宝石或聪明的方式来使用activerecord验证器,例如在jquery validation插件中,而不是用手写它?
感谢
无需复制成本。 有一些gems/plugins在客户端重复模型的验证。 是的,你必须做一些客户端定制,但它应该很容易。
这里有这样的插件的例子:http://github.com/grimen/validatious-on-rails
jQuery有一个validation库。另外还有很多其他的。 Google for Javascript表单验证。
不幸的是,一些验证需要在浏览器/ JS代码中更多地访问应用程序的业务规则。因此,您必须权衡JS中复制业务逻辑的成本与向用户提供即时反馈的好处。
只要确保不要吝啬在您的服务器端sw首先实现您的业务规则(并测试它们)。请记住,客户永远不会被信任 - 即使是你自己写的客户!
是的,我正在寻找这样的东西。谢谢 – sparrovv 2010-10-04 20:37:46