Exibe正确验证错误消息Rails

时间:2013-02-12 16:25:04

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 rails-activerecord

我不知道,但在我的视图中出现了我的消息,但在出现模型名称之前,在我看来我写道:

<% @cost.errors.messages.each { |m| %>
<%= m %> 
<%  } if @cost.errors.count > 0 %>

在我的模型中写下:

   validates_length_of :types,:minimum => 3,:message => "Precisa ter no minimo 3 caracteres."

但是当rails检测到错误时,消息显示如下:

typesPrecisa ter no minimo 3 caracteres.

因为模型的名称是什么,请在我看来输入

1 个答案:

答案 0 :(得分:1)

试试这个:

  <% @cost.errors.full_messages.each do |m| %>
      <%= m %> 
  <%  end if @cost.errors.present? %>