私のレール4アプリにユーザーモデルがあります。Rails 4 - destroy_allの後にインデックスレコードが残るのはなぜですか?
私は私のコンソールに行ってと行っている:
User.destroy_all
User.countには、ユーザーが存在しないことを私に確認します。私はその後、私が行うことにさせて頂くれ、再びサインアップしようとするが、私は私の電子メールを確認してサインインしようと、私が言うのエラーが表示されます。
ように、私は、このインデックスレコードを修正するにはどうすればよいERROR: duplicate key value violates unique constraint "index_users_on_email"
DETAIL: Key (email)=([email protected]) already exists.
User.destroy_allメソッドの実行時にも削除されますか?
の詳細? – uzaif
psqlデータベース.. – Mel
それはシーケンスのためです。あなたのテーブルスケープをリセットしてください。 "ALTER SEQUENCE" your_sequence_name "0 ;; – uzaif