0
개발 데이터베이스를 채우는 데 사용하는 레이크 작업이 있습니다. 그것이 완료되면 나는 또한 테스트 데이터베이스를 재설정하고 싶습니다,하지만 구문을 이해할 수 없습니다. 이 같은 뭔가가 필요 :여러 환경에서 변경 작업을 수행하는 레이크 작업을 어떻게 할 수 있습니까?
이 날 최신 스키마를 사용하여 내 개발 데이터베이스를 채울뿐만 아니라, 테스트 데이터베이스를 재설정rake db:populate
을 실행할 수 있습니다
namespace :db do
task populate: :environment do
Rake::Task["db:reset"].execute
Rake::Task["db:reset"].execute RAILS_ENV=test
# Add lots of data to the :environment database
end
end
.
을 일치하도록 테스트 데이터베이스 스키마를 다시 설정하고 그것을 어떤 이유로 작동 나던. DB는 비어 있으며 테이블이 전혀 없습니다. –