Я новичок в разработке и рельсах, и я просто интегрировал свое приложение с моим примером. Я заметил, что после создания модели пользователя все мои модульные тесты терпели неудачу. Я попытался сузить это и обнаружил, что даже сгенерированное утверждение "истина" для 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
, которые он передает.
Кто-нибудь еще испытывает это?