0

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 の非同期ファイルアップロードの規則は何ですか?

4

0 に答える 0