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