0
我試圖將我的Rails TEST環境從SQLite3切換到Postgresql。在Rails 3中使用PostgreSQL進行測試
然而,當我運行
rake spec:requests
生成此錯誤:
[email protected]:~/apps/gctest$ rake spec:requests
rake aborted!
You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]
Tasks: TOP => db:test:load => db:test:purge
(See full trace by running task with --trace)
我能夠訪問發展DB(測試我的database.yml文件看起來類似,但發展與_test)。
有沒有我不知道的陷阱? 「任務:...」行是什麼意思?
我ENV:
rspec (2.6.0)
rails (3.0.9)
ruby 1.9.2p290
pg (0.11.0)
psql (PostgreSQL) 8.4.8
你釘了它,我剛剛意識到,我發佈後立即回來刪除這篇文章..我已經複製了「發展:」兩次! ...謝謝! – hagope