application rails donne une erreur “ne peut pas charger des traductions à partir de {ru.yml path} attend le retour d'une table de hachage, mais ne le fait pas”

Mon application fonctionne très bien en local, mais quand je suis installé à la production de serveur, j'obtiens l'erreur suivante course rails server et de la page de requête:

ActionView::Template::Error (can not load translations from {app}/config/locales/ru.yml, expected it to return a hash, but does not).

J'ai YAML traduction ru.yml:

ru:
  clients:
    index: 
      title: Список клиентов

Et l'erreur se produit lors d'un appel, ex:

%h1=t '.title'

Ma machine de développement est en cours d'exécution Mac OS X ML

Serveur de Production est CentOS 6 avec rvm et libyaml installé.

Les deux serveurs sont sur Ruby 1.9.2p320 et les Rails 3.2.8

Que faut-il faire quand vous le lire par la main dans la console rails? YAML.load(File.open('config/locales/ru.yml'))
Il me donne l'erreur sur la chaîne suivante: default: %d.%m.%Y %H:%M
Il y a un problème dans cette ligne. J'ai ajouté des guillemets: default: '%d.%m.%Y %H:%M' et a obtenu une valeur de hachage. Problème résolu, merci à vous!
Nice, qu'il peut être fermé. 🙂
merci de poster votre propre réponse (voir ci-dessous) de sorte que cette question est fermée, il n'apparaît pas. Merci!

OriginalL'auteur lich | 2012-09-25