Визуализация js.erb для запроса XHR - PullRequest
2 голосов
/ 06 января 2011

Я хочу установить rails для рендеринга файлов .js.erb по умолчанию для запросов xhr.

1 Ответ

2 голосов
/ 06 января 2011

Если вы используете jQuery, обновите ваш rails.js до последней версии здесь https://github.com/rails/jquery-ujs и установите заголовок запроса по умолчанию для вызовов ajax с этим:

$(function() {
    jQuery.ajaxSetup({
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Accept", "text/javascript");
        }
    });
});

Вот очень недавний коммит для справки: https://github.com/rails/jquery-ujs/commit/fbbefa0773d791d3a67b7a3bb971c10ca750131b

...