我已尝试关注此处找到的帖子:Rails 3 Change Error Message和此处:ActiveRecord validates... custom field name但两者都没有为我工作,我的数据库字段名称仍然显示。
例如我得到:名称太短(最少为 1 个字符)
任何想法/是否有解决此问题的首选方法?谢谢。
这是我在我的语言环境中使用第一篇链接文章的内容:
en:
activerecord:
models:
account: "Account"
attributes:
order:
name: "Business Name"
这是我的帐户模型的一部分:
validates_presence_of :name
validates_length_of :name, :minimum => 1, :maximum => 100
attr_accessible :name, :admin_attributes, :image
在帐户上尝试保存失败后,这是从我的角度显示错误的代码:
<% if @account.errors.any? %>
<div class="errorExplanation">
<h2>Errors encountered with your account information:</h2>
<ul>
<% @account.errors.full_messages.each do |m| %>
<li><%= m %></li>
<% end %>
</ul>
</div>
<% end %>