## シナリオ仕様 ```gherkin Scenario: [2-1] 管理者詳細を表示する Given 管理者レコードが存在する When ユーザーが管理者詳細ページを開く Then ポリシーで許可された管理者属性が表示される ``` ## 実装要件 - `GET /admins/:id` エンドポイントを実装する - ポリシーで許可された属性のみ表示する - 存在しない ID へのアクセスは 404 を返す ## チェックリスト - [ ] `resources :admins` に `:show` を追加 - [ ] `AdminsController#show` アクションを実装 - [ ] `app/views/admins/show.html.erb` を作成 - [ ] 存在しない ID へのアクセス(404)を実装 - [ ] RSpec request spec を追加 ## 影響範囲 - ファイル: `app/controllers/admins_controller.rb`, `app/views/admins/show.html.erb`, `config/routes.rb` - テスト: `spec/requests/admins/show_spec.rb` ## 参考 - [admin-crud.md 要件](/docs/requirements/admin-crud.md) <!-- sync_metadata document_id: admin-crud scope_id: 2-1 sync_key: admin-crud:2-1 -->
シナリオ仕様
実装要件
GET /admins/:idエンドポイントを実装するチェックリスト
resources :adminsに:showを追加AdminsController#showアクションを実装app/views/admins/show.html.erbを作成影響範囲
app/controllers/admins_controller.rb,app/views/admins/show.html.erb,config/routes.rbspec/requests/admins/show_spec.rb参考