Rails自定义验证消息

时间:2013-09-18 15:17:34

标签: ruby-on-rails validation

我已经意识到这方面已经有很多问题,但我找不到解决这个问题的方法。

我有一个自定义消息集,其中包含我的验证规则:

validates :grace, :inclusion => { :in => 1..7, :message => " should be between 1 and 7" }

并且验证错误消息将是

"Grace should be between 1 and 7"

但我不希望它自动使用名称 Grace ,因为我希望它说取消期限 - 所以我的问题是如何覆盖此默认行为?

修改

这是我显示错误的视图代码

<% if @object.errors.any? %>
  <% @object.errors.full_messages.each do |msg| %>
    <p class="error"><%= msg %></p>
  <% end %>
<% end %>

0 个答案:

没有答案