在下面的代码中,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
?
最佳答案
save(false)
绕过对正在保存的模型对象的验证。
关于ruby-on-rails - "save(false)"是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5126833/