如何通过gitlab-rails更改电子邮件地址(避免重新发送电子邮件)

时间:2017-11-06 10:03:37

标签: gitlab

当我等待将合并请求引入Gitlab以避免此问题时,我需要一种解决方法来通过gitlab-rails控制台编辑用户的电子邮件地址。

使用此:

user = User.find_by(name: 'test')
user.email = 'test@example.com'
user.save

允许编辑用户,但我被要求在应用之前确认新电子邮件。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

之后我发现它,以防有人遇到同样的问题:

gitlab-rails runner '
                      user = User.find_by(name: 'test')
                      user.email = 'test@test.com'
                      user.skip_reconfirmation!
                      user.save
                    '