古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

バリデーションの直前に呼び出されるメソッドを設定

説明

バリデーションの直前に呼び出されるメソッドを設定

使い方

before_validation(引数 [, ...])

バリデーションの直前に呼び出されるメソッドを設定

before_validation :remove_whitespaces
private
def remove_whitespaces
  name.strip!
end

ソースコード