如何删除所有用户名?

你好。我之前从 phpBB 导入过数据。
脚本根据电子邮件地址猜测了用户名。

有一位在迁移前几年未发帖的用户,在论坛中发现了他的真实姓名,并发消息要求我们移除该姓名。
今天,一位活跃用户也不知道点击他的姓名(显示用户卡片)时会显示他的真实姓名。

我想从数据库中删除所有用户的真实姓名。我想这可以通过一个简短的 Rails 脚本来完成,对吗?

这可能就能解决问题

rails c
User.all.update_all(name: "")

但您也可以直接取消勾选此设置

启用姓名

在用户个人资料、用户卡片和邮件中显示用户的全名。禁用后则隐藏全名。