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."

ただし、レールがエラーを検出すると、次のメッセージが表示されます。

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 に答える