[RUBY-ON-RAILS] 무엇 레이크 DB를 수행합니다 테스트 : 실제로 할 준비?
RUBY-ON-RAILS무엇 레이크 DB를 수행합니다 테스트 : 실제로 할 준비?
나는이 튜토리얼 비디오를 레일 내가 어떤 DB를 알아낼 수 없습니다 다음입니다 : 시험 : 명령이 실제로 수행 준비합니다. 누군가가 설명을 제공 할 수 있습니까?
해결법
-
==============================
1.-- http://guides.rubyonrails.org/testing.html
-- http://guides.rubyonrails.org/testing.html
기본적으로 당신이 테스트 데이터베이스를 업데이트 테스트에 대해 마이그레이션을 실행하지 않아도 데이터베이스를 복제 처리합니다.
-
==============================
2.특히, 레이크 dB : 시험 : 다음을 수행 할 준비 :
특히, 레이크 dB : 시험 : 다음을 수행 할 준비 :
즉, 그것을 결정하는 db / schema.rb 파일을 보면됩니다 실행되지 않았습니다 프로젝트에 존재하는 마이그레이션. 더 뛰어난 마이그레이션이없는 가정, 그 다음 데이터베이스를 비우고 dB / schema.rb 파일의 내용을 기반으로 다시로드됩니다.
-
==============================
3.레이크 dB : 테스트 : 준비는 다음과 같이 PG 문제에 대한 좋은 솔루션입니다.
레이크 dB : 테스트 : 준비는 다음과 같이 PG 문제에 대한 좋은 솔루션입니다.
"PG : UndefinedTable : ERROR : 존재하지 않는 관계"난 그냥 갈퀴 DB를 실행할 수 없습니다 여기서 "올바른 레일 명명 및 컨벤션과 : 마이그레이션 RAILS_ENV = 생산
때 버그가 여기서 논의를 위해 당신이 테스트 데이터베이스를 만들 수 없습니다 예를 들어 : "PG undefinedtable 오류와 관련하여 사용자가 존재하지 않습니다"
모든이 오류를 arround "PG : UndefinedTable : ERROR : 관계 xxxxx는 존재하지 않습니다"
from https://stackoverflow.com/questions/15169894/what-does-rake-dbtestprepare-actually-do by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 오류 mysql2 보석으로 응용 프로그램을 설치하려고 할 때 (0) | 2020.02.28 |
---|---|
[RUBY-ON-RAILS] 어떻게 레일의 특정 작업에 대한 토큰 인증을 무시합니까? (0) | 2020.02.28 |
[RUBY-ON-RAILS] 아이 연결 검증 실패 accepts_nested_attributes_for (0) | 2020.02.28 |
[RUBY-ON-RAILS] ERB의 의미는 무엇입니까? (0) | 2020.02.28 |
[RUBY-ON-RAILS] 레일에서 PDF를 생성 (0) | 2020.02.28 |