在以下代码中,save(false)
做了什么?
def create_reset_code!
@reset = true
self.attributes = {:reset_code => Digest::SHA1.hexdigest( Time.now.to_s.split(//).sort_by {rand}.join )}
save(false)
end
如果要更新凭据,那么为什么它们包含false
?
答案 0 :(得分:15)
save(false)
绕过要保存的模型对象的验证。
答案 1 :(得分:6)