2016-07-14 2 views
0

spec/features 폴더 내에 test_spec.rb라는 파일이 있습니다. 내가capybara를 사용하여 Ruby on Rails에서 MySQL 데이터를 가져올 수 없습니다.

rake spec 

를 입력하지만 데이터베이스에서 데이터를로드하지 않는 경우 그것은 좋은 실행됩니다. Database.yml에 테스트 및 개발 환경에 데이터베이스를 두었습니다.

두 데이터베이스가 동일하므로 하나의 데이터베이스, 즉 app_development 만 있습니다.

select 쿼리가 test_spec.rb 안에 MySQL 데이터를 가져올 수 있어야합니다.

답변

1

테스트 환경에서 데이터베이스를 마이그레이션하지 못한 것 같습니다. Project 루트 폴더에서이 파일을 실행 해보십시오.

rake db:migrate RAILS_ENV=test 
관련 문제