我有我的rails 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”RESTART WITH 0;' – uzaif