[P1] Rails 8 Authentication 설정
ID: f180d881-a357-4cde-a39e-51690b25b43a
## 설명
`rails generate authentication` 실행. Session 모델 자동 생성. Authentication concern + Current.user 패턴.
회원가입 (registrations#new, #create) 컨트롤러 추가.
## 참조
- PRD: Section 8.2 (sessions), Section 9 (User 모델)
- 스킬: `rails-core`, `rails-testing`
- 워크플로우: Analyzer → Rails Dev (TDD)
## 완료 기준
- [ ] 로그인/로그아웃 동작
- [ ] 회원가입 동작
- [ ] `Current.user` 접근 가능
- [ ] 비인증 사용자 리다이렉트
- [ ] Minitest 통과
## 의존성
- [P1] Gemfile 구성
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 상태 변경: 리뷰 → 완료
2026년 03월 26일 08:05:34
-
팀팀리드 Authentication 설정 완료 - review 단계로 이동
2026년 03월 25일 12:36:46
상세 보기
## 주요 변경
- Rails 8 Authentication 제너레이터 실행
- RegistrationsController 회원가입 추가
- User 모델 유효성 검사, Session 모델 (ip_address, user_agent)
- Ahoy 마이그레이션 추가 (ahoy_matey 의존성)## 참고
- Rails 8은 `email` 대신 `email_address` 필드명 사용 (PRD와 다름 — Rails 컨벤션 우선)
- root 경로 임시 설정 (sessions#new)## 테스트
- 41 runs, 288 assertions, 0 failures -
팀팀리드 상태 변경: 진행 중 → 리뷰
2026년 03월 25일 12:36:40
-
팀팀리드 상태 변경: 백로그 → 진행 중
2026년 03월 25일 12:28:35
-
팀팀리드 상태 변경: 할 일 → 백로그
2026년 03월 25일 11:56:47