0

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

<% @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.

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

4

1 回答 1

1

尝试这个:

  <% @cost.errors.full_messages.each do |m| %>
      <%= m %> 
  <%  end if @cost.errors.present? %>
于 2013-02-12T16:35:31.907 回答