ActiveRecord::StatementInvalid (Mysql2::Error: …로 로그인할 수 없는 건 ~ 비망록~

1092 단어 오류배포
배포 후 로그인하려고 하면 Rails 애플리케이션 오류가 발생하여 사이트에 들어갈 수 없었다.

Rails 오류 로그 확인

터미널
$ sudo tail -f log/production.log   

오류의 해당 부분

터미널
(略)
ActiveRecord::StatementInvalid (Mysql2::Error: Incorrect string value:(略)

이 기사 (여기서 해결할 수 있습니다. 감사합니다.)를 참조하십시오.
htps : // 이 m / 토마 아 아 아 아 아 / ms / 08 세 75b95df3d310817

DB 삭제 → 앱 재시작

오류

터미널
(略)
$ ActiveRecord::StatementInvalid (Mysql2::Error: Table(略)  

마이그레이션

터미널
$ bundle exec rails db:migrate RAILS_ENV=production

안전한 마이그레이션 파일의 반영.

앱 재시작

터미널
$ kill $(cat tmp/pids/puma.pid)
$ rails s -e production

표시 완료.

오시마

좋은 웹페이지 즐겨찾기