0
我開始使用RSpec和BDD的第一個ruby on rails項目。當我嘗試運行我的耙規範的任務,我得到以下錯誤:RSpec測試不使用rails應用程序數據庫配置
訪問被拒絕的用戶「根」 @「localhost」的(使用密碼:NO)
顯然RSpec的試圖使用默認配置從某處並忽略我的rails config目錄中的database.yml文件。我如何解決這個問題?
我開始使用RSpec和BDD的第一個ruby on rails項目。當我嘗試運行我的耙規範的任務,我得到以下錯誤:RSpec測試不使用rails應用程序數據庫配置
訪問被拒絕的用戶「根」 @「localhost」的(使用密碼:NO)
顯然RSpec的試圖使用默認配置從某處並忽略我的rails config目錄中的database.yml文件。我如何解決這個問題?
看來我已經更改了我的開發和生產環境的默認配置,但忘記更改測試環境的配置細節。
我通常不會調用rake任務。相反,我從應用程序根目錄'rspec spec'。您的應用程序在瀏覽器中是否正常工作,並完成了'rake db:test:prepare'來設置測試數據庫? – monocle 2010-11-15 04:41:55