Ruby on rails 尝试使用Rails本地化应用程序时出错代码

Ruby on rails 尝试使用Rails本地化应用程序时出错代码,ruby-on-rails,ruby,internationalization,Ruby On Rails,Ruby,Internationalization,我开始在Rails中学习内部化,并试图在控制台中测试我的语言环境巴西葡萄牙语文件,我收到了这个错误消息 #<Psych::SyntaxError: (/home/adamgraham/Desktop/Rails/blog/config/locales/pt-br.yml): did not find expected node content while parsing a flow node at line 74 column 11> from /var/lib/gems/2.1.

我开始在Rails中学习内部化,并试图在控制台中测试我的语言环境巴西葡萄牙语文件,我收到了这个错误消息

#<Psych::SyntaxError: (/home/adamgraham/Desktop/Rails/blog/config/locales/pt-br.yml): did not find expected node content while parsing a flow node at line 74 column 11>
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/backend/base.rb:184:in `rescue in load_yml'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/backend/base.rb:181:in `load_yml'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/backend/base.rb:165:in `load_file'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/backend/base.rb:15:in `block in load_translations'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/backend/base.rb:15:in `each'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/backend/base.rb:15:in `load_translations'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/backend/simple.rb:57:in `init_translations'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/backend/simple.rb:40:in `available_locales'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/config.rb:43:in `available_locales'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n/config.rb:49:in `available_locales_set'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n.rb:278:in `locale_available?'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n.rb:284:in `enforce_available_locales!'
from /var/lib/gems/2.1.0/gems/i18n-0.7.0/lib/i18n.rb:151:in `translate'
from (irb):6
from /var/lib/gems/2.1.0/gems/railties-4.1.10/lib/rails/commands/console.rb:90:in `start'
from /var/lib/gems/2.1.0/gems/railties-4.1.10/lib/rails/commands/console.rb:9:in `start'
from /var/lib/gems/2.1.0/gems/railties-4.1.10/lib/rails/commands/commands_tasks.rb:69:in `console'
from /var/lib/gems/2.1.0/gems/railties-4.1.10/lib/rails/commands/commands_tasks.rb:40:in `run_command!'
from /var/lib/gems/2.1.0/gems/railties-4.1.10/lib/rails/commands.rb:17:in `<top (required)>'
from bin/rails:4:in `require'
这是application.html.erb文件布局

<!DOCTYPE html>
<html>
<head>
  <title>Blog</title>
  <%= stylesheet_link_tag :all %>
  <%= javascript_include_tag 'application' %>
  <%= csrf_meta_tag %>
</head>
<body>
  <div id="header">
    <h1><%= link_to t('general.title'), root_path %></h1>
    <div id="user_bar">
      <% if logged_in? %>
        <%= link_to t('articles.new_article'), new_article_path %> |
        <%= link_to t('users.edit_password') ,     edit_user_path(current_user) %> |
        <%= link_to t('sessions.logout'), logout_path %>
      <% else %>
        <%= link_to t('sessions.login'), login_path %>
      <% end %>
    </div>
  </div>
  <div id="main">
    <%= content_tag(:p, notice, :class => 'notice') if notice.present? %>
    <%= content_tag(:p, alert, :class => 'alert') if alert.present? %>
    <%= yield %>
  </div>
   <div id="footer">
    t('general.footer') <a href="http://beginningrails.com">Beginning Rails 3</a>
  </div>
</body>
</html>

博客
|
|
“通知”),如果通知存在?%%>
“警报”),如果存在警报?%%>
t('general.footer')
我运行的是Rails 4.1.10和Ruby 2.1.5
任何帮助都将不胜感激。

BR在根节点和文件名中应大写。请参阅:此处的示例

BR在根节点和文件名中应大写。请参阅:此处的示例

为什么不张贴错误的顶行?!我们的编辑使其可见?那是哪一行和哪一列?为什么不把错误的第一行写出来?!我们的编辑使其可见?那是哪一行和哪一列?没关系,我把它换成大写字母后,它就开始工作了BR没关系,我把它换成大写字母后,它就开始工作了BR
<!DOCTYPE html>
<html>
<head>
  <title>Blog</title>
  <%= stylesheet_link_tag :all %>
  <%= javascript_include_tag 'application' %>
  <%= csrf_meta_tag %>
</head>
<body>
  <div id="header">
    <h1><%= link_to t('general.title'), root_path %></h1>
    <div id="user_bar">
      <% if logged_in? %>
        <%= link_to t('articles.new_article'), new_article_path %> |
        <%= link_to t('users.edit_password') ,     edit_user_path(current_user) %> |
        <%= link_to t('sessions.logout'), logout_path %>
      <% else %>
        <%= link_to t('sessions.login'), login_path %>
      <% end %>
    </div>
  </div>
  <div id="main">
    <%= content_tag(:p, notice, :class => 'notice') if notice.present? %>
    <%= content_tag(:p, alert, :class => 'alert') if alert.present? %>
    <%= yield %>
  </div>
   <div id="footer">
    t('general.footer') <a href="http://beginningrails.com">Beginning Rails 3</a>
  </div>
</body>
</html>