【发布时间】:2011-06-19 13:12:38
【问题描述】:
当在 Rails 3 中搭建脚手架时,生成器会这样做:
<% if @user.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@user.errors.count, "error") %> prohibited this user from being saved:</h2>
<ul>
<% @user.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
但是 i18n 呢?消息被翻译,但为什么是硬编码的标题?我应该手动翻译吗?这似乎不太干?
问候,
雅各布
【问题讨论】:
标签: ruby-on-rails-3 internationalization scaffold