J'utilise I18n pour l'internationalisation. pour afficher le contenu de l'espace réservé dans la langue des paramètres régionaux dans l'espace réservé de text_field_tag im en utilisant le code suivant.text_field_tag placeholder ignorer le texte dynamique après l'espace dans les rails
<%= text_field_tag('email', "", class: 'form-control', placeholder: t('shared.enter_email')%>
Et le contenu config/locales/en.yml
est la suivante:
en:
shared:
enter_email: Enter Email
sur l'application en cours d'exécution, le contenu de l'espace réservé ne contient que Enter
et son name
parce qu'il y en ignorant un espace entre les deux.
J'ai essayé différentes syntaxes, toutes produisent le même résultat. Y a-t-il un moyen de faire cela?
YML devrait être comme ça probablement 'enter_email: « Entrez Email'' –
avez-vous redémarrez votre serveur après? –
inspectez le tag d'entrée. que contient l'attribut 'placeholder'? – peresleguine