Article:
Lưu record không bị validate
908
ngocdaothanh.myopenid.com 172Updated over 4 years ago |
Có một số trường hợp, thường là khi khởi tạo dữ liệu, ta muốn lưu record vào cơ sở dữ liệu nhưng không muốn bị validate.
Giải pháp là dùng save(false). Ví dụ bình thường khi lưu, email của user bị kiểm tra format, ta muốn tránh:
admin = User.new(:name => 'admin', :pass => 'admin', :email => '')
admin.save(false)
Rails
172