validates :password, :presence => { :on => :create },
:length => { :within => 4..40 }
а также
validates :password, :presence => { :on => :create },
:length => { :within => 4..40, :on => :save }
Я думал, что по умолчанию для проверки было :on => :save
, что означает как :create, так и :update? Но когда я заменяю первую на вторую, спецификации начинают глючить expected valid? to return false, got true
.
Что творится?