Я занимался крупным рефакторингом, который требовал нескольких миграций. Внезапно, rspec терпит неудачу.
Could not find table 'users' (ActiveRecord::StatementInvalid)
Таблица users
находится прямо в 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
Вот что я пробовал:
rake db:test:prepare
: без изменений
- удаление
schema.rb
и воссоздание его с помощью rake db:schema:dump
: без изменений
Мое приложение работает нормально - я могу создавать пользователей, входить, выходить из системы и так далее. Но ни один из моих тестов не работает. Что я должен попробовать дальше?