使用rails进行表单验证

时间:2011-07-23 12:12:36

标签: ruby-on-rails validation html5

使用rails进行开发时,有两个地方可以进行表单验证 - 在rails中的Model类或在页面上的html5中的'required'属性。什么是最好的解决方案?

2 个答案:

答案 0 :(得分:2)

如果没有服务器端验证,则不应使用客户端验证,因为HTML或JS很容易被更改。

答案 1 :(得分:1)

同时使用。 required属性(以及其他客户端验证方法)在提交之前为用户提供验证,使他们能够在提交之前修复错误。但最终,你来检查服务器端的所有传入数据,以确保你不保存任何无效的数据。