Rails
バリデーション

railsにおけるバリデーション

More than 1 year has passed since last update.

バリデーション(Validation)とは、検証という意味です。

では Rails で一体何を検証するのかというと、ユーザが入力したフォームデータを検証します。ユーザは得てして期待していないデータを入力します。例えば、年齢が必須な入力フォームで、年齢の入力内容が漢字だったり、全角数字であったり、そもそも年齢を入力していない場合などです。ユーザがおかしい値を入力してしまうことが決定的な事実である以上、その入力に対して適切な処理をしなければいけません。例えば、期待しないデータを弾き返し、適切なエラーメッセージを表示するなどです。