2016-04-07 3 views
0

Я пытаюсь сделать тест на модель rake test и я получил эту ошибку,AdapterNotSpecified: Конфигурация базы данных не определяет адаптеру

AdapterNotSpecified: Конфигурация базы данных не определяет адаптеру

моей database.yml спецификации является:

development: 
adapter: mysql2 
database: adel_development 
encoding: utf8 
pool: 5 
username: root 
timeout: 5000 
socket: /tmp/mysql.sock 

production: 
adapter: mysql2 
database: adel_development 
pool: 5 
timeout: 5000 

Примечание: Я использую qlite3 и изменен mysql2

ответ

1

Вы должны определить тестовую среду в вашем database.yml файле:

development: 
    adapter: mysql2 
    database: adel_test 
    encoding: utf8 
    pool: 5 
    username: root 
    timeout: 5000 
    socket: /tmp/mysql.sock 

Затем вам нужно создать эту базу данных adel_test и запустить rake db:test:prepare