Railsドキュメント

与えられたキー以外のすべてのエラーを削除

適応バージョン

説明

与えられたキー以外のすべてのエラーを削除

使い方

モデル.errors.slice!(キー..)

person.errors.keys
#=> [:name, :age, :gender, :city]
person.errors.slice!(:age, :gender)
#=> { :name=>["cannot be nil"], :city=>["cannot be nil"] }
person.errors.keys
#=> [:age, :gender]

ソースコード