Данные Rails дублируют элементы управления - PullRequest
0 голосов
/ 26 июня 2019

Я использую таблицы данных с рельсами 5.2. Все работает, но когда я нажимаю назад, он загружает таблицу, но помещает два набора элементов управления на страницу.

Я предполагаю, что это как-то связано с туболинками, но я не смог понять, как это остановить.

datatables.js

$(document).on('turbolinks:load', function() {
  $('.datatables-demo').dataTable();
});

Таблица тегов:

<table class="datatables-demo table table-striped table-bordered" data-turbolinks="false">

Любые мысли или предложения о том, что я могу сделать?

1 Ответ

0 голосов
/ 26 июня 2019

Вы должны уничтожить данные, когда turbolinks:before-cache

$(document).on('turbolinks:before-cache', function() {
 $('.datatables-demo').datatable().clear().destroy();
});
...