하이라이트 관리 페이지
ID: 7a8f17bb-4037-494e-b059-0701741ca8be
## 목표
/bible/highlights — 내 하이라이트 목록, 성경별 필터, 노트 편집
## 상세
- 전체 하이라이트 목록 (성경별 그룹핑)
- 성경/색상별 필터
- 노트 인라인 편집 (Turbo Frame)
- 하이라이트 삭제
- 각 하이라이트에서 해당 성경 본문으로 이동 링크
## 완료 기준
- [ ] /bible/highlights 라우트 + 뷰
- [ ] 성경별 그룹핑 목록
- [ ] 필터 (성경/색상)
- [ ] 노트 편집 + 삭제
- [ ] 기존 테스트 전체 통과
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
서브 티켓 (1/1 완료)
활동 로그
-
팀팀리드 하이라이트 관리 페이지 구현 완료
2026년 03월 03일 04:57:41
상세 보기
## 변경 사항
- `app/controllers/bible_highlights_controller.rb` 생성 - index/edit/update/destroy CRUD
- `app/views/bible_highlights/index.html.erb` 생성 - 성경별 그룹핑 + 필터(성경/색상)
- `app/views/bible_highlights/_highlight_item.html.erb` 생성 - Turbo Frame 아이템 (색상 배경, 노트, 편집/삭제)
- `app/views/bible_highlights/edit.html.erb` 생성 - Turbo Frame 노트 편집 폼
- `app/models/bible_highlight.rb` - ABBREV_TO_NAME 매핑 + COLOR_STYLES 상수 추가
- `config/routes.rb` - `/bible/highlights` 라우트 추가## 테스트
- 11개 테스트 추가: index, 필터, update, destroy, 인증
- 전체 508 runs, 0 failures, 0 errors -
팀팀리드 상태 변경: 진행 중 → 완료
2026년 03월 03일 04:57:25
-
팀팀리드 위임: highlight-dev에게 '하이라이트 관리 페이지 (목록/필터/편집/삭제)' 작업 배정
2026년 03월 03일 04:35:45
-
팀팀리드 티켓 클레임 완료
2026년 03월 03일 04:34:52