Rails:使用@user.save(false)来避开model的校验

http://hi.baidu.com/%D0%C7203/blog/item/3b23d382276f29bb6d81195e.html

今天在看railscast.com的openid_authentication视频的时候,发现里面采用了这个方法。

使用 @user.save(false),这样update_attribute方法就不会触发validation,这样得到的数据将直接存入数据库。

参考:

http://wiki.rubyonrails.org/rails/pages/UnderstandingValidation

http://ar.rubyonrails.org/

你可能感兴趣的:(Rails)