0

我想要的是我想在每个输入字段下方显示错误。例如,我有两个字段名称和描述,那么它应该在名称输入字段下方显示与名称相关的错误,在描述输入字段下方显示描述。

4

2 回答 2

4

我们最近开始使用client_side_validations,它非常好。您基本上只需要添加:validate => true到您的表单:

<%= form_for @model, :validate => true do |f| %>

您可能还需要添加一些自定义 JavaScript。也可以查看RailsCast

于 2012-10-14T14:55:59.757 回答
2

那么你可以使用这样的东西:这就是可以用于电子邮件输入字段的东西

<tr>
   <div>
    <td>   <%= u.label :email %></td>
    <td>   <%= u.text_field :email, size: 30 %> </td>
    <td>
      <% if @user.errors[:email].any? %>
        <%= @user.errors[:email].join(",") %>
      <% end %>
    </td>
   </div>
  </tr>

同样,您可以将其用于 textarea

于 2012-10-18T07:28:12.533 回答