行おうとした際にバリデーションチェックでエラーになると登録フォーム画面で入力・選択内容が未入力状態になります。その際、登録フォーム画面で入力・選択した値を保持した状態にする方法をご紹介します。Contentsoldヘルパーを使った登録フォーム画面(viewファイル)inputタグtextareaタグselectタグoldヘルパーを使った更新フォーム画面(viewファイル)inputタグtextareaタグselectタグディスプレイ広告oldヘルパーを使った登録フォーム画面(viewファイル)※登録フォーム画面(viewファイル)の項目に入力・選択後、バリデーションチェックが行われた場合に入力・選択した値を保持(valueに設定)します。inputタグvalue属性にold(‘name属性の設定名’)を設定します。}}">textareaタグ※textareaの開始タグと終了タグの間にold(‘name属性の設定名’)を設定します。}}</textarea>selectタグ選択した(value)値がある場合、該当のoptionタグがselectedとなるように設定します。@endif>女</option></select>oldヘルパーを使った更新フォーム画面(viewファイル)※登録フォーム画面(viewファイル)とほぼ同じですが、更新フォーム画面(viewファイル)にてバリデーションチェックが行われる前のデフォルト値もvalueに設定します。inputタグvalue属性にold(‘name属性の設定名’,データベース(userテーブル)から取得した値)を設定します。}}">textareaタグtextareaの開始タグと終了タグの間にold(‘name属性の設定名’,データベース(userテーブル)から取得した値)を設定します。}}</textarea>selectタグデフォルト(value)値または選択した(value)値がある場合、該当のoptionタグがselectedとなるように設定します。確認した内容になります。※流用される場合は自己責任でお願いします。