2010-06-14 22 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