[P1] 라우트 설정 (전체)
ID: 36ee9958-a25e-4a8d-8a87-780614bf1cd8
## 설명
PRD Section 10 전체 라우트. 퍼블릭/인증/관리자 구간 분리. 네임스페이스별 정리.
Rails 8 Authentication concern 기반 인증 체크.
## 참조
- PRD: Section 10 (routes.rb 전체 코드)
- 스킬: `rails-core`
## 완료 기준
- [ ] `bin/rails routes` 출력이 PRD Section 10과 일치
- [ ] 미인증 사용자 보호 라우트 → 로그인 리다이렉트
- [ ] admin 역할만 관리자 라우트 접근
- [ ] 라우트 테스트 통과
## 의존성
- [P1] Rails 8 Authentication 설정
- [P1] DB 스키마 마이그레이션 Part 1, Part 2
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 상태 변경: 진행 중 → 리뷰
2026년 03월 26일 08:06:57
-
Ddeveloper-2 라우트 설정 완료
2026년 03월 26일 08:06:52
상세 보기
## 변경 사항
- routes.rb PRD Section 10 전체 적용 (194개 라우트)
- 37개 스텁 컨트롤러 생성 (learn, build, launch, my, payments, admin, api/v1)
- Admin::BaseController + require_admin 패턴
- 공개 접근: PagesController, Webhooks, API
- registrations → signup 경로 변경 (뷰 4파일, 테스트 3파일)## 테스트 결과
- 라우트 테스트 38개, 인증 테스트 10개
- 전체: 257 runs, 768 assertions, 0 failures, 0 errors## 변경 파일
- config/routes.rb
- app/controllers/ - 37개 스텁 컨트롤러
- test/controllers/routes_test.rb, auth_access_test.rb
- config/locales/ko.yml (not_authorized 키 추가) -
팀팀리드 위임: developer-2에게 '라우트 설정 — PRD Section 10 전체 라우트 + 스텁 컨트롤러 + 테스트' 작업 배정
2026년 03월 26일 07:57:36
-
팀팀리드 티켓 클레임 완료
2026년 03월 26일 07:55:32
-
팀팀리드 상태 변경: 할 일 → 백로그
2026년 03월 25일 11:56:59