Exibe正确地验证错误消息Rails



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

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

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

试试这个:

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

相关内容

  • 没有找到相关文章

最新更新