gpt4 book ai didi

ruby-on-rails - 从 Rails 控制台删除用户记录

转载 作者:行者123 更新时间:2023-12-05 09:23:27 25 4
gpt4 key购买 nike

我们的生产数据库中有一些测试数据,我正在尝试清理它。

我直接从控制台中删除了一些测试电子邮件地址。

User.where(:email=>"asdf@example.com").first.delete

这删除了那条记录。

现在,当我尝试使用相同的电子邮件地址创建另一个帐户时,它说电子邮件已被占用。

我已经在我的开发环境中多次这样做了,而且效果非常好。

我知道我不应该直接从控制台中删除 prod 中的记录,但这是一次性的情况,我只是好奇为什么它不起作用。

请帮我解决这个问题。

最佳答案

在控制台试试这个

User.where(:email => "asdf@example.com").delete_all 

或者如果你想删除所有数据

u = User.find("someone@example.com")
u.delete

关于ruby-on-rails - 从 Rails 控制台删除用户记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21845735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com