上でバリデーションチェックを行う方法について勉強していきます。バリデーション機能が備わっています。この機能を使って、オブジェクトが保存される前にオブジェクトの状態を検証する方法を勉強していきましょう。開いて、以下のように書き換えます。trueendこれは、モデルのオブジェクトを保存するときにバリデーションを行うプロパティーを指定しています。プロパティーを指定しています。メソッドを以下のように書き換えます。ボタンを押しましょう。以下のような画像になっていれば成功です。変わっていますが、動作に問題はありません。以下の文を書き換えます。ボタンが表示されます。%>上述の例を用いて解説していきます。内容に基づいて、データベースにオブジェクトを保存するかを決定します。プロパティーで取得できます。エラーメッセージを表示させています。モデル内で直接使える定義済みのバリデーションヘルパーが多数用意されています。その中からいくつか紹介します。acceptanceチェックボックスにチェックが入っているかを確認します。テンプレートで生成されたチェックボックスのオプションがバリデーションチェックの対象になります。そのため、データベース上に対応するカラムを作る必要はありません。つのテキストフィールドで受け取る内容が完全に一致する必要がある場合に使います。ついた項目を用意します。ない場合のみ行われます。使って、確認用の項目についての存在チェックも追加してください。length入力値の長さに基づいて、バリデーションチェックを行うヘルパーです。}end以下のオプションが存在します。入力された文字列の長さの下限を設定します。入力された文字列の長さの上限を設定します。入力された文字列の長さが、与えられた区間以内であるかを確認します。入力された文字列の長さが設定された値と等しいかを確認します。numericality入力値が数値かどうかをチェックするヘルパーです。