2016-04-07 5 views
0

belirtmez ve bu hatayı aldık AdapterNotSpecified: Veritabanı yapılandırması Modelin <code>rake test</code> için testi yapmaya çalışıyorum adaptörü

AdapterNotSpecified: veritabanı yapılandırma adaptörü

benim database.yml spesifikasyonları belirtmez :

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 

Herhangi bir konuda neler oluyor

not: Ben qlite3 kullanarak ve Sen database.yml dosyada bir test ortamı tanımlamak gerekir mysql2

cevap

1

değiştirildi: Daha sonra bu veritabanını adel_test oluşturmak ve başlatmak gerekir

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

rake db:test:prepare

İlgili konular