Ruby on Rails
-
Rails devise User Error해결 (No such table)카테고리 없음 2020. 7. 27. 17:42
문제점 rails를 다루던 도중 gem 파일 중 하나인 devise를 통해서 User table을 만들려고 하다가 무슨 문제인지는 모르겠으나 (뭐,, no such table 하는 것 보니 user라고 하는 table이 안 만들어진 것 같다.) 어쨌든 나와 같은 문제를 직면한 사람들을 위해서 간단한 해결 방법을 알려주려고 한다. (rake db:migrate, rails db:migrate 에러, 오류) 에러 코드 이런 문제는 종종 rake db:migrate 명령에서 문제가 생겼다. 이를 해결하기 위해서 Stack Overflow에서 좋은 방법을 찾아내었다. 해결방법 The way I solved this issue remove "devise_for :users" in routes.db run the ..
-
Rails에서 Model 삭제 및 Table 없애기, schema 초기화(Ruby on Rails)카테고리 없음 2020. 7. 23. 11:32
Rails 프레임워크를 다루고 있던 도중, model 에서 문제점 하나가 발생했는데, 이를 처리하는 방법을 혼자 터득하여 저와 같은 고민을 하시는 분들이 계실 수 있기 때문에 이를 블로그로 글을 남기려 합니다. 문제점 : model을 만들고 DB에 최종적으로 등록을 했을 시에, 다른 테이블과 충돌이 일어나서 request ~~ already exists 같은 문제가 발생해서 이를 하나하나 처리하려다가 순서도 엉망이고 잘못 파일을 건드려서 문제가 더 커졌습니다.(제가 Rails 초보라서..) 모델 생성 1. 우선 apple이라는 model을 하나 생성했습니다. $rails g model modelname attributes 2. $rake db:migrate 명령어로 최종 DB에 모델을 등록하여 schem..