ruby-on-rails – rails app给出错误“无法加载来自{ru.yml path}的翻译,期望它返回哈希值,但不会”

我的应用程序在本地工作正常,但当我将它安装到生产服务器时,我得到以下错误运行rails服务器和请求页面
ActionView::Template::Error (can not load translations from {app}/config/locales/ru.yml,expected it to return a hash,but does not).

我有YAML翻译ru.yml:

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

调用时发生错误,例如:

%h1=t '.title'

我的开发机器正在运行Mac OS X ML

生产服务器是CentOS 6,安装了rvm和libyaml.

两台服务器都在Ruby 1.9.2p320和Rails 3.2.8上

解决方法

操作YAML.load(File.open(‘config / locales / ru.yml’))给了我一行错误.

添加了引号:认:’%d.%m.%Y%H:%M’并得到一个哈希值.问题解决了.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...