Rails는 생산 모드에서 3 점 만점에 하나의 테이블을 마이그레이션하지 않으며 개발에서 잘 작동합니다.

StackOverflow https://stackoverflow.com/questions/1945371

문제

프로젝트, 작업 및 태그의 세 가지 테이블이 있습니다. 개발 모드에서 데이터베이스를 마이그레이션하면 모든 것이 작동합니다.

그러나 생산 모드를 위해 레이크 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'

이 오류를 제거하려면 마이그레이션에서 스키마 파일을 재현 해야하는 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top