我意识到已经有很多关于这个问题的问题,但我找不到一个可以解决这个问题的问题。
我有一个带有我的验证规则的自定义消息集,如下所示:
validates :grace, :inclusion => { :in => 1..7, :message => " should be between 1 and 7" }
并且验证错误消息将是
"Grace should be between 1 and 7"
但我不希望它自动使用名称Grace,因为我希望它说Cancellation Period - 所以我的问题是如何覆盖这个默认行为?
编辑
这是我显示错误的视图代码
<% if @object.errors.any? %>
<% @object.errors.full_messages.each do |msg| %>
<p class="error"><%= msg %></p>
<% end %>
<% end %>