重命名用户时出现问题,包含 Unicode 字符

我刚刚测试了将用户名从“moep”重命名为“Möp”,并且成功了。

  • 您正在使用哪个版本的 Discourse?
  • 这是标准安装吗?
  • 您的 Discourse 前面是否有某种反向代理?
  • 您正在使用哪个浏览器?
  • allowed_unicode_username_characters 设置的值是什么?
  • 在 rails 控制台中重命名是否有效?
    ./launcher enter app
    rails c
    
    user = User.find_by_username("moep")
    new_username = "Möp"
    UsernameChanger.change(user, new_username, Discourse.system_user)
    
2 个赞