Рельсы не отображаются для запросов - PullRequest
0 голосов
/ 27 апреля 2020

Я написал пользовательскую функцию ajax, которая использует POST, и мне нужно показывать индикатор выполнения темпа, пока ajax не остановится и не вернется. Он работает нормально для запроса GET, потому что нет необходимости в конфигурации. Мне нужно знать, как настроить метод для отображения темпа на ajax вызовах.

gem 'pace-rails'

Jquery для всех ajax запросов.

  $(document).on({
    ajaxStart: function() { Pace.start() },
    ajaxStop: function() { Pace.stop() }
  });

1 Ответ

1 голос
/ 27 апреля 2020

По умолчанию для метода отслеживания установлено значение GET, мы можем добавить дополнительные методы, используя следующие параметры:

<script>
    window.paceOptions = {
        ajax: {
            trackMethods: ['GET', 'POST', 'PUT', 'DELETE', 'REMOVE']
        },
        restartOnRequestAfter: true
    };
</script>
...