フォームにブートストラップ4モーダルを追加しようとしています。フォームに検証エラーがある場合は、ユーザーがサブミットをクリックした後にそれらのエラーをモーダルに表示する必要があります。Rails AJAXフォームはモーダルエラーを送信します
だから私のフォームは、リモート使用している:new.js.erbコードをされて
def create
if @customer.save
redirect_to customers_path
else
if @customer.errors.any?
render :new
end
end
end
:、AJAXリクエストを送信する場合はtrueを、そのコントローラの罰金を打つ、と私は私のコントローラに次のコードを使用しています
$('.modal-content').html("<%= j render 'customers/new' %>");
$('#modal').modal('show');
を次のように今、私が午前問題は、エラーがモーダル上に表示されているということですが、私は今、ページを更新せずにもう一度モーダルを閉じることができません。モーダルを閉じようとすると、コンソールで次のエラーが表示されます。Uncaught Error: Modal is transitioning
私が正しい詳細を記入すると、私はフォームを提出して顧客を作成することができ、次にモーダルは終了します。
アイデア?
こんにちは、 '$(document).ready()' jsコードの詳細を含めてください。それはどこにある?あなたはターボリンクを使用していますか? –