2

我的生产环境中有一些空的用户帐户是我作为测试制作的,现在我想删除它们。他们没有任何附加的项目,那么我从 heroku 控制台运行什么命令来删除这些?另外,我只需输入“heroku 控制台”即可访问 heroku 控制台,对吗?

我从设计视图中删除了“用户删除”按钮,因为我不希望用户能够删除他们的帐户......认为这是最干净的方式。

4

2 回答 2

6

似乎最简单的方法是打开 Heroku 控制台并手动删除您要删除的每个用户。我建议你要非常小心,因为它是一个生产环境。

heroku run console -a <YOUR APP NAME>
User.find(list_of_ids).destroy_all
于 2013-04-01T00:25:34.533 回答
0

我通过输入以下内容进入 Heroku 控制台:

heroku run rails c

以防万一,您想删除像我这样的某个用户,您可以使用此命令,其中 id 是用户的 id。

User.find_by!(id: 6).destroy!
于 2021-12-07T04:10:05.880 回答