Я новичок в разработке и рельсах, и я только что интегрировал разработку с моим примером приложения. Я заметил, что после создания модели user все мои модульные тесты не прошли. Я попытался сузить это и обнаружил, что даже сгенерированное утверждение «истина» для user_test.rb
также не удается:
ActiveRecord::RecordNotUnique: SQLite3::ConstraintException: \
column email is not unique: INSERT INTO "users" (...
Как только я закомментировал add_index
...
# add_index :users, :email, :unique => true
... и перезапуск rake db:test:load
и повторный запуск тестов с ruby -I test test/unit/user_test.rb
, которые он проходит.
Кто-нибудь еще испытывал это?