Rails는 생산 모드에서 3 점 만점에 하나의 테이블을 마이그레이션하지 않으며 개발에서 잘 작동합니다.
-
20-09-2019 - |
문제
프로젝트, 작업 및 태그의 세 가지 테이블이 있습니다. 개발 모드에서 데이터베이스를 마이그레이션하면 모든 것이 작동합니다.
그러나 생산 모드를 위해 레이크 DB 스키마로드 명령을 실행하면 "작업"테이블을 마이그레이션하지 않으므로 앱이 작동하지 않습니다.
내 Production.log 파일을 보았지만 아무것도 없습니다.
내가 여기서 무엇을 놓치고 있습니까?
원하는 경우 Github에서 포크 할 수 있습니다. http://github.com/senthilnambi/multiplem
나는 sqlite3, btw를 사용하고 있습니다.
감사
해결책
schema.rb 파일을 빠르게 살펴 보았고이 줄을 볼 수 있습니다.
# Could not dump table "tasks" because of following StandardError
# Unknown type 'body' for column 'reason'
이 오류를 제거하려면 마이그레이션에서 스키마 파일을 재현 해야하는 것 같습니다.
제휴하지 않습니다 StackOverflow