Je voudrais remplacer ce message d'erreur par quelque chose de plus instructif, pour aider l'utilisateur à comprendre ce qu'il faut faire ensuite. Malheureusement, je n'arrive pas à trouver cela n'importe où dans ma source; D'où vient-elle et comment puis-je l'amender?Comment remplacer "Email a déjà été pris"?
3
A
Répondre
3
Rechercher dans config/locales/YOUR_LOCALE.yml
et définir la clé suivante:
errors:
messages:
taken: "has already been taken"
Vous pouvez trouver les fichiers traduits pour plusieurs langues ici: https://github.com/svenfuchs/rails-i18n/tree/master/rails/locale
Questions connexes
- 1. Le domaine a déjà été pris
- 2. JQuery Email a déjà s'inscrire
- 3. Exception Sql a été pris
- 4. Rails Tutorial erreur: "Échec de la validation: Le courriel a déjà été pris"
- 5. response.getOutputStream a déjà été appelé
- 6. « startSession a été appelé déjà. ... »
- 7. couleur Ripple a déjà été défini Android
- 8. Comment trouver la fenêtre active lorsque l'écran a été pris
- 9. "Email a déjà été prise" erreur avec Capybara et Factory Girl
- 10. Comment remplacer un texte qui a déjà été imprimé à l'écran en Java?
- 11. Gridview L'article a déjà été ajouté erreur
- 12. Node.js Callback a déjà été appelé erreur
- 13. L'élément global 'XXX' a déjà été déclaré
- 14. L'entrée '' a déjà été ajouté erreur
- 15. position à droite un élément qui a déjà été positionné
- 16. Nom d'utilisateur Django déjà pris erreur
- 17. « Nom d'utilisateur déjà pris » double tap
- 18. Comment corriger le modèle de classe a déjà été défini?
- 19. Pygame - Comment vérifier si mon rect a déjà été cliqué?
- 20. Inside Interceptor.intercept(), comment savoir si l'action a déjà été exécutée?
- 21. Comment vérifier si un enregistrement a déjà été créé aujourd'hui
- 22. Comment redimensionner un UITableViewCell après qu'il a déjà été rendu?
- 23. Email existe déjà
- 24. Exception se propage après déjà pris
- 25. contrôlez si l'email a déjà été coché dans gridview
- 26. Email déjà pris une erreur sur mongoid lors de l'utilisation rspec
- 27. vérifier si email a été envoyé par fos_userBudle
- 28. Le nom de variable '@' a déjà été déclaré
- 29. Accéder à un formulaire qui a déjà été instancié
- 30. IllegalStateException: PWC3990: getWriter() a déjà été appelé pour cette réponse