パンがなければおかs(ry 特定paramのValidationをskipしたい時? Userモデルが:name, :email, :passwordなどを持っていて、各項目にValidationしたい。 でもログインしてるユーザが:nameだけを変更する時に毎回パスワードを入力させたくない、と言った場合があるかと思います。 @user.update_attributes(params[:user])とすると、param[:user][:password]がなくても全体に対するValidationが走ってしまい、エラーとなります。 @user.update_attribute( :name, "new name" )とすればvalidationを行わずに更新できますが、それでは:nameのvalidationが出来ません。 またvalidates :password, presence: