Ich habe eine größere Umstrukturierung durchgeführt, die mehrere Migrationen erforderte. Plötzlich schlägt rspec fehl.
Could not find table 'users' (ActiveRecord::StatementInvalid)
Les users
Tabelle befindet sich direkt in schema.rb:
create_table "users", :primary_key => "user_id", :force => true do |t|
t.string "first_name", :limit => 100, :null => false
t.string "last_name", :limit => 100, :null => false
(...)
t.boolean "current_student", :default => true, :null => false
t.boolean "unregistered", :default => false, :null => false
end
Ich habe Folgendes ausprobiert:
rake db:test:prepare
: Keine Änderung- entfernen
schema.rb
und die Wiederherstellung mitrake db:schema:dump
: Keine Änderung
Meine Anwendung funktioniert einwandfrei - ich kann Benutzer anlegen, mich anmelden, abmelden usw. Aber keiner meiner Tests funktioniert. Was sollte ich als nächstes versuchen?