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

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

値が空でないか

説明

値が空でないかをバリデーション

使い方

validates_presence_of(バリデーション対象 [, ...])

オプション

オプション 説明  
:message 失敗したときに表示するメッセージ  
:on 実行するタイミング 保存時
:allow_nil nilをスキップ false
:allow_blank nilや空文字をスキップ false
:if バリデーションする条件を指定  
:unless バリデーションしない条件を指定  
:strict 失敗した場合に例外を発生  

値が空でないかをバリデーション

validates_presence_of :first_name

ソースコード