## シナリオ仕様 ```gherkin Scenario: [4-2] 管理者の更新に失敗する(異常系) Given 管理者レコードが存在する And 操作ユーザーは `super_admin` である When ユーザーが編集ページで無効な変更を送信する Then 管理者情報は更新されない And バリデーションエラーが表示される ``` ## 実装要件 - バリデーションエラー時はフォームを再表示しエラーを表示する ## チェックリスト - [ ] `AdminsController#update` のバリデーションエラー処理を実装 - [ ] エラーメッセージのビュー表示 - [ ] RSpec request spec を追加(異常系) ## 影響範囲 - ファイル: `app/controllers/admins_controller.rb`, `app/views/admins/edit.html.erb` - テスト: `spec/requests/admins/update_spec.rb` ## 参考 - [admin-crud.md 要件](/docs/requirements/admin-crud.md) <!-- sync_metadata document_id: admin-crud scope_id: 4-2 sync_key: admin-crud:4-2 -->
シナリオ仕様
実装要件
チェックリスト
AdminsController#updateのバリデーションエラー処理を実装影響範囲
app/controllers/admins_controller.rb,app/views/admins/edit.html.erbspec/requests/admins/update_spec.rb参考