Я в тупике. У меня есть приложение rails (3.1.3), которое я создавал, и недавно добавил devise (2.0), чтобы создать пользовательскую модель и соответствующую аутентификацию, которая идет с ней. После того, как я установил devise и запустил rake test, ВСЕ мои тесты выдавали одну и ту же ошибку. И в модульных, и в функциональных тестах я получил ошибку, которая выглядит следующим образом:
ERROR should get index (0.05s)
ActiveRecord::RecordNotUnique: PG::Error: ERROR: duplicate key value violates unique constraint "index_users_on_email"
DETAIL: Key (email)=() already exists.
: INSERT INTO "users" ("created_at", "updated_at", "id") VALUES ('2012-03-30 04:13:13', '2012-03-30 04:13:13', 298486374)
/Users/myname/.rvm/gems/ruby-1.9.2-p290@global/gems/activerecord-3.1.3/lib/active_record/connection_adapters/postgresql_adapter.rb:592:in `async_exec'
Я не понимаю, почему это повлияет на ВСЕ мои тесты или что может быть причиной этого. Кто-нибудь видел что-то подобное раньше? Что я здесь делаю неправильно?
Будем признательны за любые советы/помощь!
Спасибо!