0
我更新了我的database.yml文件看起來像這樣:似乎無法使用的開發數據庫
test:
adapter: postgresql
encoding: unicode
database: startpoint_test
hostname: localhost
pool: 5
username: postgres
password: password
development:
adapter: postgresql
encoding: unicode
database: startpoint_dev
pool: 5
username: postgres
password: password
而現在看來,當我跑我的應用程序,並註冊一個新用戶的開發數據庫沒有得到插入一個新的用戶...
測試全部通過簽署新的用戶
您是否更改了任一數據庫的名稱? –
他們都說startpoint_dev。測試適用於明顯的測試,那裏沒有問題......如果他們是工廠女孩,她不會告訴我有關何時創建用戶對象並將它們保存到數據庫中。和rake db:migrate都可以在兩個環境中工作...... – Adam
由於多種原因,在兩種環境中使用相同的db並不是一個好主意。你有什麼像在你的測試中運行的DatabaseCleaner?當你說'註冊新用戶'時,你的意思是通過網站還是通過導軌控制檯?既然你提到了FactoryGirl,我假設你只是直接創建用戶進行測試。 –