/ / AJAX経由でレールに検証エラーを表示するには? - javascript、jquery、ajax、json、ruby-on-rails-4

AJAX経由でレールに検証エラーを表示するには? - javascript、jquery、ajax、json、ruby-on-rails-4

AJAXを使用してRails検証に失敗する次のエラーをどのように表示しますか?

ここに画像の説明を入力

私はコントローラに次のコードを持っている

      flash[:notice] = "Please correct the errors below and try again."
format.html { render :action => :new }
format.js
end

表示に追加

 :remote => true

そして、create.js.erbで、私はフラッシュをチェックしますが、AJAXを使用しないときに表示されるRailsエラーをどのように表示しますか?またはここから検証を書く必要がありますか?

 <% if flash.present? %>

<% end %>

回答:

回答№1は1

model_name.errorsをチェックしたいかもしれませんか?

それ以外の場合は空のdivを作成できます。エラーに関する適切なメッセージでajaxからそのdivを入力します。

create.js.erbで

( "#error")。html( "error")

ビューで