티스토리 뷰

rails와 devise 처음 써보기

  • devise 에서 권장하는 대로 먼저 튜토리얼을 따라서 직접 rails의 로그인 / 세션 만들어보기를 진행해봤음
  • 이제 devise를 쓰도록 바꿀 차례
    • 여러가지 트러블 슈팅이 있었음

devise로 전환 트러블슈팅

  • db 전환은 이전 커밋에서 해놔서 구체적인 내용은 까먹었고
  • 대부분의 문제는 내가 계정명을 postgres의 키워드와 겹치기 싫다고 account 로 해버린데서 왔음
    • user_signed_in? 같은 헬머 메소드들이 전부 account_signed_in? 가 되어야 함
  • 로그인 경로는 devise 걸 그대로 사용하기로 함
  • rails 7 가이드 따라서도 수정
  • 어째서인지 로그인이나 가입을 시도하면 /sessions/account 로 가서 실패하는 일이 있었는데, session 컨트롤러랑 라우팅을 안 지워서 그랬음.
    • Started POST "/sessions/account" for 127.0.0.1 at 2022-07-05 20:47:03 +0900
      ActionController::RoutingError (No route matches [POST] "/sessions/account"):
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함