【发布时间】:2012-06-20 16:40:52
【问题描述】:
我已尝试关注此处找到的帖子: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 %>
【问题讨论】:
标签: ruby-on-rails-3 validation error-handling