문항 관리 뷰 언어 선택 파라미터 수정

ID: 3679ff3c-a01c-4a33-8b7f-b9ee16b859da

높음 완료

## 작업 내용
1. `app/views/admin/survey_questions/index.html.erb` 수정
- 언어 버튼 링크에서 `locale:` 파라미터를 `lang:` 으로 변경
- `group_detail_admin_survey_questions_path(diagnosis_type_id: dt.id, lang: locale)` 형태

2. `app/views/admin/survey_questions/group_detail.html.erb` 수정
- 같은 방식으로 `locale:` → `lang:` 변경
- 현재 선택된 언어 표시(active 상태) 확인

3. 통합 테스트 작성
- 언어 버튼 클릭 시 UI 언어가 변경되지 않는지 확인
- 선택된 언어의 질문이 정확히 표시되는지 확인

## 완료 기준
- 모든 뷰에서 `locale:` 대신 `lang:` 파라미터 사용
- 언어 버튼 클릭 시 전체 UI 언어가 변경되지 않음
- 테스트 통과

첨부 이미지

이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)

JPEG, PNG, GIF, WebP / 최대 10MB

담당자: frontend-dev
생성일: 2026년 02월 28일 07:18

활동 로그

  • 팀리드 상태 변경: 리뷰 → 완료

    2026년 02월 28일 07:24:29

  • F
    frontend-dev 상태 변경: 할 일 → 리뷰

    2026년 02월 28일 07:23:33

  • F
    frontend-dev 뷰 파일 수정 및 테스트 통과 완료

    2026년 02월 28일 07:23:32

    상세 보기

    ## 변경 사항
    - `app/views/admin/survey_questions/index.html.erb`: `locale:` → `lang:` 파라미터 변경
    - `app/views/admin/survey_questions/group_detail.html.erb`: `locale:` → `lang:` 파라미터 변경
    - `test/integration/admin/survey_questions_test.rb`: 기존 테스트 업데이트 + 3개 테스트 추가

    ## 추가된 테스트
    1. `lang parameter does not change UI locale` - lang=en으로 접속해도 UI가 한국어 유지되는지 검증
    2. `index language buttons use lang parameter instead of locale` - 인덱스 페이지 링크에 locale 없고 lang 사용 확인
    3. `group detail language buttons use lang parameter instead of locale` - 상세 페이지 링크에 locale 없고 lang 사용 확인

    ## 테스트 결과
    11 runs, 34 assertions, 0 failures, 0 errors

  • F
    frontend-dev 코드 분석 완료, 뷰 파일 수정 시작

    2026년 02월 28일 07:20:18

    상세 보기

    ## 분석 결과
    - `index.html.erb` 63행: `locale:` 파라미터 사용 → `lang:`으로 변경 필요
    - `group_detail.html.erb` 32행: `locale:` 파라미터 사용 → `lang:`으로 변경 필요
    - 기존 테스트 25, 31행: `locale:` 파라미터 사용 → `lang:`으로 변경 필요