フォームタグでは、リモート真でフォームを提出の上に、私は、コントローラはJavaScriptを実行したい、しかし、すべてのjavascriptのコードをテキストとして表示されますコード:ここではは5でRailsは、
def bill_upload
respond_to do |format|
format.js {render js: "alert('Hello Rails');"}
format.html {redirect_to root_url}
end
end
が開発ログです:
はApiControllerによって2017年6月1日20時19分47秒0530 処理で127.0.0.1のためのPOST "/api/bill_upload.js" を開始#bill_upload a s JS 2msで200 OK(ビュー:0.5ms |私はファイルをアップロードするとき、スクリプトはテキストとしてレンダリングされますが、ファイルなしでフォームを送信すると、スクリプトは正常に動作します。
以前は、remote = trueでマルチパートフォーム(ファイルアップロード)を送信できませんでした。そして、明らかに、あなたはまだできません。そこにjqueryFileUploadのようなライブラリがあります。 –