Ruby on rails 使用rails进行表单验证

Ruby on rails 使用rails进行表单验证,ruby-on-rails,validation,html,Ruby On Rails,Validation,Html,在使用rails进行开发时,有两个地方可以进行表单验证—rails中的模型类或html5中的“必需”属性。什么是最好的解决方案?您不应该在没有服务器端验证的情况下使用客户端验证,因为HTML或JS很容易被更改。您不应该在没有服务器端验证的情况下使用客户端验证,因为HTML或JS很容易被更改。两者都使用。必需的属性(以及其他客户端验证方法)在提交前为用户提供验证,使他们能够在提交前修复错误。但最终,您还必须检查服务器端的所有传入数据,以确保没有保存任何无效数据。同时使用这两种方法。必需的属性(和其

在使用rails进行开发时,有两个地方可以进行表单验证—rails中的模型类或html5中的“必需”属性。什么是最好的解决方案?

您不应该在没有服务器端验证的情况下使用客户端验证,因为HTML或JS很容易被更改。

您不应该在没有服务器端验证的情况下使用客户端验证,因为HTML或JS很容易被更改。

两者都使用。必需的
属性(以及其他客户端验证方法)在提交前为用户提供验证,使他们能够在提交前修复错误。但最终,您还必须检查服务器端的所有传入数据,以确保没有保存任何无效数据。

同时使用这两种方法。必需的
属性(和其他客户端验证方法)在提交前为用户提供验证,使他们能够在提交前修复错误。但最终,您还必须检查服务器端的所有传入数据,以确保没有保存任何无效数据。

您应该使用它,但不应该依赖它。如果您不能依赖它,请不要使用它>\u如果它对用户有帮助,使用它(但要备份)。你应该使用它,但不应该依赖它。如果你不能依赖它,就不要使用它>\u如果它对用户有帮助,就使用它(但要备份)。