如何解决Rails 3使用语言环境来显示错误消息吗?
| 因此,我的订单表中有一个名为b_name
的列名。但是,当我收到错误消息时,它显示为“1ѭ”。我的列b_name是公司名称的缩写。是否可以使用区域设置将我的列“ 0”更改为“业务名称”。如果是这样,您能否提供一个教程或给我看一个例子。我尝试了几种方法,例如:
en:
activerecord:
models:
model_name: \"Order\"
attributes:
model_name:
b_name: \"Business Name\"
并没有更改错误消息。我什至尝试了这个:
HUMANIZED_ATTRIBUTES = {
:lname => \"\"
}
def self.human_attribute_name(attr)
HUMANIZED_ATTRIBUTES[attr.to_sym] || super
end
但是在第3行上收到一条错误消息,指出参数数量错误(2为1)
1: <% if object.errors.any? %>
2: <div id=\"error_explanation\">
**3**: <h2><%= pluralize(object.errors.count,\"error\") %>
4: prohibited this <%= object.class.to_s.underscore.humanize.downcase %>
5: from being saved:</h2>
6: <p>There were problems with the following fields:</p>
有什么建议可以帮助我完成任务吗?
提前致谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。