0

私が欲しいのは、すべての入力フィールドのすぐ下にエラーを表示したいということです。たとえば、nameとdescriptionの2つのフィールドがある場合、name入力フィールドのすぐ下のnameとdescription入力フィールドのすぐ下のdescriptionに関連するエラーが表示されます。

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