【发布时间】:2011-04-20 07:22:49
【问题描述】:
我有一个 activerecord 模型和一组验证器,但我还必须提供前端验证。
是否有一种 gem 或一种聪明的方式来使用 activerecord 验证器,例如在 jquery 验证插件中,而不是手动编写它?
谢谢
【问题讨论】:
标签: javascript jquery ruby-on-rails validation activerecord
我有一个 activerecord 模型和一组验证器,但我还必须提供前端验证。
是否有一种 gem 或一种聪明的方式来使用 activerecord 验证器,例如在 jquery 验证插件中,而不是手动编写它?
谢谢
【问题讨论】:
标签: javascript jquery ruby-on-rails validation activerecord
Jquery 有一个validation 库。另外还有很多其他的。 Google for Javascript 表单验证。
不幸的是,某些验证需要在浏览器/JS 代码中更多地访问应用的业务规则。因此,您必须权衡在 JS 中复制业务逻辑的成本与即时反馈给用户的好处。
请确保不要吝啬首先在您的服务器端软件中实施您的业务规则(并对其进行测试)。请记住,客户永远不能被信任——即使是您自己编写的客户!
【讨论】:
无需重复成本。 周围有一些宝石/插件可以在客户端复制模型的验证。 是的,您仍然需要进行一些客户端自定义,但这应该很容易。
【讨论】:
【讨论】: