Je suis relativement nouveau à Rails, et ai programmé quelques mois. J'essaie d'utiliser la méthode t() pour l'internationalisation, mais cela ne semble pas fonctionner quand je demande une confirmation dans un link_to.Comment faire pour confirmer le message i18n compatible
Par exemple, quand j'écris
<%= link_to t(".delete_student_info"),
@student,
method: :delete,
confirm: "child_deletion_confirmation"
%>
... Je reçois un link_to on pouvait s'y attendre qui fonctionne et pose la question de confirmation
Cependant, quand j'écris
<%= link_to t(".delete_student_info"),
@student,
method: :delete,
confirm: t(".child_deletion_confirmation")
%>
. ..J'obtiens la sortie suivante
Suppression enfant Confirmation » données method = "supprimer" href = "/ fr/student_profiles/41" rel = "nofollow"> Supprimer Infos étudiants
Y at-il quelque chose conceptuel que je suis absent? J'ai regardé dans l'API Rails Guides Rails i18n, mais cela ne résout pas ce problème. Je pense que peut-être le confirmer: est quelque chose de différent, mais je ne sais pas comment le rechercher. Des idées?
Pouvez-vous ajouter votre version Rails spécifique dans les balises? Je suppose que c'est Rails 3.2? – pdobb