TIL 2026년 5월 27일

발행: (2026년 5월 28일 AM 07:08 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

프로세스 개요

  • Gemfiledevise gem을 포함합니다

    gem 'devise'
  • gem을 설치합니다

    bundle install
  • Devise 파일을 생성합니다 (예: users 모델)

    rails generate devise:install
    rails generate devise User
  • 생성된 마이그레이션 파일을 검토한 후 마이그레이션을 실행합니다

    rails db:migrate
  • config/initializers/devise.rb에서 로그아웃 방식을 조정합니다

    # Change the default sign out method
    config.sign_out_via = :get
  • Rails 서버를 시작하고 인증 라우트가 작동하는지 확인합니다

    • 회원가입 페이지: http://localhost:3000/users/sign_up
    • 로그인 페이지: http://localhost:3000/users/sign_in
  • 초기 설정이 성공했습니다.

  • Claude의 코드 창을 사용해 개발을 계속했습니다.

    • Claude가 매 변경 시 전체 파일을 다시 읽어 토큰 사용량이 많아졌음을 확인했습니다.
  • 다음 단계(habit 라우트 구축) 추천을 Claude에게 요청하고 First Draft Study Buddy를 활용해 코드를 스캐폴딩했습니다.

  • 수정된 계획:

    1. Study Buddy를 사용해 가능한 한 많은 코드를 작성합니다.
    2. 핵심 RCAV(읽기‑생성‑업데이트‑검증) 기능을 수동으로 구현합니다.
  • Claude 크레딧이 다시 사용 가능해지면, 남은 버그를 해결하기 위해 Claude를 사용합니다.

0 조회
Back to Blog

관련 글

더 보기 »