개발 환경: 이메일 없이 첫 관리자 계정을 초기화하는 권장 방법은?

둘 다 감사합니다. 이해가 갑니다.

차이점은 문서화된 d/boot_dev --init 경로가 이미 관리자 사용자를 생성한다는 점인 것 같습니다. 따라서 제 혼란은 해당 초기화 흐름을 처음부터 끝까지 따르는 것이 아니라 개발 환경을 실험적으로 다루면서 생긴 것이었습니다.

MailHog에 대한 팁도 유용합니다. 개발 환경 설정이 mailhoglocalhost:8025를 통해 확인 이메일을 로컬에서 캡처할 수 있다는 사실을 몰랐는데, 이는 누군가가 일반적인 가입/이메일 확인 경로를 사용할 때 의도된 워크플로우를 설명해 줍니다.


따라서 더 매끄러운 사고 모델은 다음과 같습니다:

  1. 표준 Docker 개발 설정의 경우, d/boot_dev --init를 사용하고 프롬프트가 표시될 때 관리자 계정을 생성합니다.
  2. 이메일/가입 흐름을 테스트하는 경우, mailhog를 실행하고 localhost:8025에서 메시지를 확인합니다.
  3. 별도로 필요한 경우, bin/rails admin:create는 관리자 계정을 생성하기 위한 수동 헬퍼입니다.

혼란이 풀렸습니다. 감사합니다.


개발 UI를 탐색하면서 별도로 작은 질문 하나만 더 하겠습니다. 세로 툴바의 작은 아이콘 버튼들은 무엇에 사용되는 것인가요? 인터페이스에서 그들을 볼 수 있지만, 일반적인 사용자 대상 컨트롤인지, 관리자용 단축키인지, 아니면 개발/디버깅용 헬퍼인지 바로 확신이 서지 않습니다.