Состояние гонки при проведении поиска Filterrifi c в Rails 4 (AJAX) - PullRequest
0 голосов
/ 09 января 2020

У меня есть условие гонки в моей строке поиска Filterrifi c 4 в моем приложении Rails 4.2, которое проявляется, когда пользователь выполняет поиск, быстро выполняет их правописание (backspace) и затем завершает свой запрос. Мы обнаружили, что удаление символов занимает больше времени для завершения запроса, и, следовательно, асинхронный возврат вызывает havo c при поиске пользователя. Как я могу создать способ прервать выборку или настроить необходимые обещания, чтобы избежать этой проблемы в кратком индексе. js .erb snippet? Нужно ли разветвляться и редактировать сам камень , чтобы справиться с этим?

$("#accounts_filterrific_results").html('<%= j render "/accounts/account_list", accounts: @accounts, accounts_count: @accounts_count %>');
...