/ / रेक डीबी: परीक्षण: तैयार करें या: क्लोन न बनाएं टेस्ट डेटाबेस - रूबी-ऑन-रेल्स, डेटाबेस, रूबी-ऑन-रेल्स-3.2, रेक

रेक डीबी: परीक्षण: तैयार करें या: क्लोन परीक्षण डेटाबेस नहीं बनाते - रूबी-ऑन-रेल, डेटाबेस, रूबी-ऑन-रेल-3.2, रेक

जैसा कि विषय कहता है, अगर मैं ए rake db:test:prepare या rake db:test:clone no test.sqlite3 बन जाता है। ए भी किया db:migrate से पहले

टर्मिनल न ही कोई आउटपुट देता है।

मेरे डेटाबेस

sqlite: &sqlite
adapter: sqlite3
database: db/<%= Rails.env %>.sqlite3

mysql: &mysql
adapter: mysql2
username: root
password:
database: myapp_<%= Rails.env %>

postgresql: &postgresql
adapter: postgresql
username: postgres
password:
database: myapp_<%= Rails.env %>
min_messages: ERROR

defaults: &defaults
pool: 5
timeout: 5000
host: localhost
<<: *<%= ENV["DB"] || "sqlite" %>

development:
<<: *defaults

test:
<<: *defaults

production:
<<: *defaults

कोई विचार या सुझाव?

उत्तर:

जवाब के लिए 5 № 1

आह मुझे बेवकूफ ...

मेरे डेटाबेस के कारण rails.env देना था, कमांड के साथ

RAILS_ENV=test rake db:test:prepare