rails testをしようとしたらエラーがでました。どうすればいいでしょうか?ご教授お願いいたします。(railsチュートリアルの6.2.5で苦戦しています)
rails test
Migrations are pending. To resolve this issue, run:
bin/rails db:migrate RAILS_ENV=test
試したこと
rails db:migrate RAILS_ENV=test
== 20180610161023 AddIndexToUsersEmail: migrating =============================
-- add_index(:users, :email, {:unique=>true})
rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:
SQLite3::ConstraintException: UNIQUE constraint failed: users.email: CREATE UNIQUE INDEX "index_users_on_email" ON "users" ("email")
C:/Users/sk/programming/sample_app/db/migrate/20180610161023_add_index_to_users_email.rb:3:in change' bin/rails:4:in
require'
bin/rails:4:in `<main>'
Caused by:
ActiveRecord::RecordNotUnique: SQLite3::ConstraintException: UNIQUE constraint failed: users.email: CREATE UNIQUE INDEX "index_users_on_email" ON "users" ("email")
C:/Users/sk/programming/sample_app/db/migrate/20180610161023_add_index_to_users_email.rb:3:in change' bin/rails:4:in
require'
bin/rails:4:in `<main>'
Caused by:
SQLite3::ConstraintException: UNIQUE constraint failed: users.email
C:/Users/sk/programming/sample_app/db/migrate/20180610161023_add_index_to_users_email.rb:3:in change' bin/rails:4:in
require'
bin/rails:4:in `<main>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/12 17:46
2018/06/12 22:18