2
xhr要求に対してデフォルトで.js.erbファイルをレンダリングするように、レールを設定したい。XHRリクエスト用のjs.erbをレンダリングする
xhr要求に対してデフォルトで.js.erbファイルをレンダリングするように、レールを設定したい。XHRリクエスト用のjs.erbをレンダリングする
あなたがここhttps://github.com/rails/jquery-ujsから最新のおrails.jsを更新し、AJAXのデフォルトのリクエストヘッダはこれで呼び出して設定され、その後のjQueryを使用している場合:ここでは
$(function() {
jQuery.ajaxSetup({
beforeSend: function(xhr) {
xhr.setRequestHeader("Accept", "text/javascript");
}
});
});
は、参考のためにコミットごく最近です:https://github.com/rails/jquery-ujs/commit/fbbefa0773d791d3a67b7a3bb971c10ca750131b
これは正しい解決策だと思われますが、このステイルは受け入れヘッダを設定しませんでした –
raith.jsをgithubから更新しましたか?私にとっては正しく動作します。リモートリンクの場合は – Heikki
が動作しますが、リモートフォームの場合は動作しません。 –