Je souhaite que les utilisateurs disposent de liens vers leurs profils à l'aide de leurs noms d'utilisateur enregistrés. Je stocke leur nom d'utilisateur exactement comment ils le donnent.Comment gérer les caractères majuscules et minuscules dans une URL personnalisée?
J'ai configuré mes routes pour correspondre à /: nom, puis j'ai utilisé find_by_name pour l'obtenir. Le problème que j'ai est quand vous tapez example.com/username cela ne fonctionne pas le nom: Username. (Notez la différence majuscule/minuscule)
Donc, ma question est comment puis-je ignorer la casse dans les URL?
Etes-vous vraiment sûr que vous voulez faire? Donc, si je m'inscris comme BobKaufman, il ne me reconnaîtra pas si j'entre "bobkaufman"? Gardez à l'esprit que la sensibilité à la casse sur les mots de passe est une question entièrement différente. –
Non, c'est ce que je veux. Je veux qu'il reconnaisse n'importe quelle version de "bobkaufman". Donc, il pourrait être "BobKaufman", "BOBKaufman", "BobKaufmAn" etc. –
Merci pour la clarification. Je devrais toujours utiliser les noms d'utilisateur() avant de lire/écrire des URL. –