Страница Turbolinks: выборка не работает в Rails - PullRequest
0 голосов
/ 25 мая 2018

Я работаю над корпоративным приложением, созданным с Ruby on Rails На самом деле я работаю над обслуживанием веб-приложения, поэтому я хочу добавить spinner наэто приложение вместо Turbolinks ProgressBar , поэтому на начальном этапе я тестирую page:change & page:receive, работающие, но они не работают, посмотрите, как я тестировал

$(document).on('page:fetch', function() {
    alert("OK");
});

$(document).on("page:receive", function(){
    alert("OK");
});

также

$(document).on('turbolinks:fetch', function() {
    alert("OK");
});

$(document).on("turbolinks:receive", function(){
    alert("OK");
});

также, консоль браузера чистая, никаких ошибок.

Спасибо

1 Ответ

0 голосов
/ 25 мая 2018

Вы можете увидеть последние Turbolinks Full List of Events, тогда это должно быть похоже на использование turbolinks:request-start вместо turbolinks:fetch и page:fetch, request-start для receive

$(function() {
    document.addEventListener('turbolinks:request-start', function() {
        alert("OK");
    });

    document.addEventListener("turbolinks:request-end", function(){
        alert("OK");
    });
});

Я использовал это для своего, и оно работает.

Надеюсь, это поможет вам.

...