2010-06-14 21 views
2

無論出於何種原因,我的黃瓜使用的是我的_development db,而不是我的_test db。將黃瓜使用的db更改爲_test db而不是_development

我該如何改變?

這是我的database.yml說

test: &test 
    adapter: mysql 
    encoding: utf8 
    database: myapp_test 

,但我得到的錯誤數據庫配置不指定適配器

這也是在底部....我只能假設這被SUPPOSSED將其設置爲使用測試數據庫

cucumber: &CUCUMBER 
    <<: *test 
culerity: 
    <<: *CUCUMBER 

但是,唉,測試數據庫是從未接觸過

回答

0

你有這樣的:在你的功能/支持/ env.rb文件

ENV["RAILS_ENV"] ||= 'test' 

+0

我沒有。但是我添加了它,重新啓動了服務器,並且它仍在使用dev db ../= – DerNalia 2010-06-15 13:51:29

+0

另外,使用Capybara時,服務器需要使用測試環境運行。 – DerNalia 2010-06-15 20:56:52