Właśnie przeszedłem proces aktualizacji aplikacji Rails 2.3.11, która wykorzystuje jednostkę testową do Rails 3.1.rc4, a teraz skonfigurowałem rspec-rails 2.6.1.Po Railsach 3 upgrade rake db: test: przygotowanie nie działa?
Przełączam również połączenie testowe w database.yml
, aby użyć sqlite zamiast postgres.
Przez cały dzień mogę uruchamiać rake db:migrate
i db:test:prepare
, ale w testach modelu otrzymuję komunikat "Nie można znaleźć tabeli" nazwa_modelu "".
Czy ktoś inny wpadł na to?
spróbuj pakiet exec rake db: setup? –
@CountCet: Mam ten sam problem tutaj, ale podczas uruchamiania 'straży'. 'bundle install',' rake db: reset' i 'rake db: test: prepare' naprawili go tutaj, ale nadal nie wiem, dlaczego tak się stało. – l0b0