2010-11-15 62 views
0

我开始使用RSpec和BDD的第一个ruby on rails项目。当我尝试运行我的耙规范的任务,我得到以下错误:RSpec测试不使用rails应用程序数据库配置

访问被拒绝的用户“根” @“localhost”的(使用密码:NO)

显然RSpec的试图使用默认配置从某处并忽略我的rails config目录中的database.yml文件。我如何解决这个问题?

+0

我通常不会调用rake任务。相反,我从应用程序根目录'rspec spec'。您的应用程序在浏览器中是否正常工作,并完成了'rake db:test:prepare'来设置测试数据库? – monocle 2010-11-15 04:41:55

回答

1

看来我已经更改了我的开发和生产环境的默认配置,但忘记更改测试环境的配置细节。

相关问题