Ruby on Railsで作業しています。私はcreate.js.erbをレンダリングするフォームを正常にセットアップできました。しかし、フォームがオブジェクトを作成できないかどうかを確認する方法があるかどうかは疑問です。今、失敗すれば何もしません。Rails format.jsとremote true
私のコントローラは、次のようになります。
if @expansion.save
respond_to do |format|
format.js
format.html { render action: "index", notice: 'Book was successfully created.' }
format.json { render json: @book, status: :created, location: @book }
end
else
respond_to do |format|
format.js
format.json { render json: @book.errors, status: :unprocessable_entity }
format.html { render action: "index", notice: 'something went wrong' }
end
end
は私がcreate.js.erbでエラーをピックアップするための方法はありますか? Rails guides on Ajaxから