新手问题,发现 model 校验似乎只针对对数据库有改动的时候?自定义某些校验方法的错误反馈又该如何操作?
客户端验证可以用 client_side_validations 这个 gem 不进入数据库的可以用 active_attr 这个 gem
#1 楼 @aptx4869 哦,那意思我说的关于 model 的验证只是在更改数据库时候触发是对的吧。
不一定吧,可以先 build 一个 instance,不保存到数据库,然后手动调用 valid?触发,大概类似这样:
user = User.build params[:user] if user.valid?
#3 楼 @aptx4869 哦。。。虽然不太懂,但还是谢谢了