1
Ich bin auf Rails 3.2.9 erstellen und wenn ich versuche, die folgenden BefehleRake Test: Vorbereitung nicht Test-Datenbank
rake db:drop db:create db:schema:load db:migrate test:prepare
rspec spec/
Die rspec
Befehle wirft einen Fehler laufen
Mysql2::Error: Table 'app_test.articles' doesn't exist: SHOW FULL FIELDS FROM `articles` (ActiveRecord::StatementInvalid)
aber wenn ich die test:prepare
Befehl seperatly laufen, funktioniert es:
rake db:drop db:create db:schema:load db:migrate
rake test:prepare
rspec spec/
Warum funktioniert die Vorbereitung der Testdatenbank im selben Rake-Befehl nicht?
Das ist genau das, was 'Test: prepare' soll – 23tux
Dann versuchen zu tun mit' rake db: drop db: create db: schema: load db: Migration db: test: prepare' –
Gleiches Ergebnis, es gibt keinen Unterschied zwischen 'test: prepare' und' db: test: prepare' – 23tux