Erreur I18n::InvalidLocaleData
Je veux utiliser I18n et j'ai déjà suivi sur la façon de faire de railscast
mais la chose gone wild et je ne sais pas où est l'erreur, avait essayé de vérifier le format, essayé plusieurs façons mais encore ne peut pas être fait.
mon en.yml
en:
category:
index:
title: "Listing Categories"
name: "Name"
is_active: "Is Active"
mon view
<%= t 'category.index.title' %>
Mais de retour I18n::InvalidLocaleData in Categories#index
et can not load translations from /home/lenovo/cost_control/config/locales/en.yml, expected it to return a hash, but does not
J'avais essayer sur mon en.yml
juste:
en:
title: "Listing Categories"
et fonctionne parfaitement, mais quand je l'ajout de plus de la ligne, il suffit de retourner me celles d'erreur. Je suis désolé, j'ai pas avancé encore dans les rails, je vous remercie pour l'aide que vous les gars 😀 vraiment.
OriginalL'auteur ksugiarto | 2013-03-11
Vous devez vous connecter pour publier un commentaire.
Il semble que votre YAML est cassé. N'avez-vous pas utiliser les onglets à la place des espaces?
Vous pouvez utiliser YAMLlint pour vérifier le format YAML pour la validité.
+1 pour la création de lien
merci beaucoup
Pour info: Vous pourrez également rencontrer cette erreur si vous avez un colon (
:
) dans une ligne de texte qui n'est pas le citer-enveloppécela autofix je suis absent?
OriginalL'auteur Ilya Khokhryakov