rails jquery-UJS を使用して非同期に送信するフォームがあります。ファイル入力がない限り、正常に動作します。ファイル入力を追加すると、フォームは非同期での送信を停止し、代わりに通常どおり送信します (ページ全体のリロード)。
ajax:aborted:file
ブラウザーは ajax ファイルをサポートしていないため、入力されたファイル入力がフォームに存在する場合
、UJS はイベントを発生させることがわかりました。http://robots.thoughtbot.com/a-tour-of-rails-jquery-ujs
提案された解決策は、remotipart を使用することです。https://github.com/JangoSteve/remotipart . しかし、この宝石は 2013 年以来触れられていません。Rails 4 にこの機能が含まれていることをどこかで読んだと思います。
Rails 4 の非同期ファイルアップロードの規則は何ですか?