Hola Discourse!
Recientemente comencé un sitio y me encontré con el problema que se describe a continuación.
Problema
- El nombre de usuario ‘賢治’ siempre cambia automáticamente a ‘賢治1’ cada vez que envío mi carga útil de inicio de sesión único.
Curiosamente, el nombre está bien como ‘賢治’, pero no el nombre de usuario. Esto me hace pensar que es algún tipo de problema de unicidad con el nombre de usuario… pero revisé la consola de Rails y no hay ningún usuario con el nombre de usuario ‘賢治’. ¿Hay algún otro lugar que deba verificar para la restricción de unicidad? ¿Es un problema de caracteres especiales?
Contexto
Recientemente comencé mi sitio de Discourse y originalmente lo inicié sin la opción ‘nombres de usuario unicode’ marcada. Sin embargo, después de actualizar la configuración, revisé y actualicé a los usuarios afectados. Al otro usuario con caracteres especiales en su nombre no se le agregó un número a su nombre de usuario.
Configuración Unicode
- ‘nombres de usuario unicode’ → permitido
- ‘caracteres de nombre de usuario unicode permitidos’ → [\p{Han}\p{Katakana}\p{Hiragana}]
Carga útil
name=%E8%B3%A2%E6%B2%BB
username=%E8%B3%A2%E6%B2%BB
Cualquier ayuda sería muy apreciada. ¡Gracias!