Rails の Twitter ブートストラップで simple_form を使用しています。
フォームインラインクラスでライブ検証を表示する場合を除いて、すべてがうまく機能します。フォームの私のコードは次のとおりです。
<%= simple_form_for @message,
url: mailing_list_path,
html: { class: "form-inline" },
method: :post,
validate: true do |f| %>
<%= f.input_field :email_address, label: false %>
<%= f.submit "Submit" %>
<% end %>
これはエラーメッセージを適切に表示します (例: 「無効です」) が、入力をクリックしてからもう一度クリックすると、別のメッセージが追加されます (例: 「無効です」と表示されます)。たとえば、2 つの連続する無効なエントリと、その後に空白のエントリがあると、次のようになります。
新しいエラー メッセージを追加する前に、simple_form で既存のエラー メッセージを削除する方法はありますか?