RoR 앱에 로컬로 계정을 생성 한 다음 heroku db:push
으로 heroku로 푸시하면 모두 정상입니다. 그러나 콘솔에 로컬로 User.find(5).toggle!(:admin)
으로 내 계정을 만든 다음 db를 heroku로 푸시하면 더 이상 내 계정에 로그인 할 수 없습니다. 나는 잘못된 PW와 이메일 콤보를 얻는다. 왜 이런거야?heroku db : 괴괴 망가적인 물건을 누르십시오
답변
나는이 튜토리얼에서 같은 문제가 있었다.
토글을 사용하여 해당 관리 사용자를 업데이트하면 튜토리얼의 논리에 따라 암호 소금도 업데이트됩니다. 따라서 올바르게 설정 한 암호는 작동하지 않습니다. 해결 방법은 암호 염법을 확인하고 염석 논리를 변경하거나 여기에 게시하는 것입니다.
heroku ruby 콘솔로 이동하여 토글 및 포스트 토글하기 전에 사용자의 소금을 기록하여이 문제를 직접 확인할 수 있습니다. 당신도 똑같은 문제가 있다면 그들은 달라질 것입니다.
로컬 컴퓨터에서 사용하는 데이터베이스는 대부분 귀하의 구성에 따라 heroku로 푸시되었을 수도 있고 없을 수도있는 development.db 일 가능성이 큽니다. heroku에 푸시 할 데이터베이스를 지정하는 방법에 대한 자세한 내용은 this article을 확인하십시오.
hmmm ... 내가 테스트 DB에만 연결되는 콘솔에 관리자를 설정하고있을 수 있습니까? –
콘솔의 테스트 환경 설정 관리자에서 콘솔을 실행하지 않는 한 개발 데이터베이스에 설정해야합니다. 영웅은 프로덕션 모드로 실행된다는 점도 기억하십시오. 특정 데이터를 프로덕션 환경에 적용하려면 rake 작업을 수행하거나 로컬 컴퓨터의 프로덕션 데이터베이스에서 데이터를 설정 한 다음이를 히로쿠에 넣는 것이 좋습니다 –
로컬 데이터베이스에서 프로덕션 데이터베이스를 사용하는 방법 기계? –
- 1. Heroku 및 DB GUI
- 2. heroku db : push with postgresql
- 3. Heroku 애플 리케이션을위한 DB 관리
- 4. heroku db : 끌어 오기 오류
- 5. 괴괴 망측 한 괴괴 망측, 무효 한 일을 돌려 보낸다
- 6. heroku rake db : drop을 거부하는 방법
- 7. Heroku db : 마이 그 레이션 및 faker
- 8. Heroku rake db 실행 : Heroku에서 마이그레이션하지 않음
- 9. Heroku 무료 DB 및 Dyno "전원"
- 10. 중단 된 heroku db 다시 시작 : pull
- 11. Heroku 배포 및 DB 마이그레이션 문제
- 12. Heroku DB 레이크에 업로드 : 영웅 업로드에 문제가있는
- 13. cron 작업을 통한 Heroku 자동 db 백업
- 14. Heroku/Rails3 : Heroku db : 끌어 오기 -> 내부 서버 오류. 왜?
- 15. 내비게이션 아래로 내리 누르십시오.
- 16. 동일한 출처 정책을 누르십시오
- 17. 직사각형을 길게 누르십시오.
- 18. 변경할 UINavigationBar 제목을 누르십시오.
- 19. 보기의 경우 MENUUP_DASK를 누르십시오.
- 20. heroku db : pull을 실행하면 제작 데이터베이스에 영향을 줍니까?
- 21. heroku db : 푸시 오류 초기화되지 않은 상수 Sequel :: Postgres :: PGError
- 22. Heroku + rails, rake db migrate는 로컬에서 작동하고 heroku에서 실패했습니다 ...
- 23. heroku rake db : migrate>로드 할 파일이 없습니다. - faker
- 24. heroku rake db 실행 : Jenkins 빌드에서 마이그레이션하지 못했습니다.
- 25. Zend Date 괴괴 망측 한 - 구성 부재?
- 26. 괴괴 망측 한 버그가있는 전화 갭
- 27. IE javascript html 인코딩 괴괴 망측
- 28. JSON 파싱 괴괴 망측 - 파손되었거나 천천히?
- 29. 안드로이드 키보드를 닫으려면 다시 누르십시오
- 30. MBProgressHUD 또는 DSActivityView - 취소하려면 누르십시오
안녕하세요 user564761, 방금 비슷한 문제를 게시했으며 기회가 생겼을 때 생각을 나에게 줄 수 있기를 바랍니다. 감사합니다. http://ruckoverflow.com/questions/5463153/ruby-on-rails-why-does-the-users-encrypted-password-get-changed-in-the-db-when – BeachRunnerFred