Я использую jQuery DataTables в двух моих приложениях на Rails 6. В одном приложении это работает нормально, в другом приложении я не могу заставить его работать. Я всегда получаю следующую ошибку:
Uncaught TypeError: Невозможно установить свойство '_DT_CellIndex' из неопределенного
В моем другом приложении эта ошибка произошла, когда число столбцов заголовка не соответствуют фактическим столбцам таблицы, но они подходят для фактического случая (2 столбца заголовка, 2 столбца таблицы).
Вот код таблицы:
<table id="general_feeds" class="table table-borderless text-center">
<thead class="bg-bdh text-white shadow">
<tr>
<th>Datum</th>
<th>Rolle</th>
</tr>
</thead>
<tbody>
<% @feedbacks.each do |feedback| %>
<tr>
<td><%= I18n.l(feedback.date) %></td>
<td><%= feedback.role_before_type_cast %></td>
<tr>
<% end %>
</tbody>
</table>
А вот мой js -код для инициализации таблицы:
$("#general_feeds").DataTable({
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json"
},
responsive: true,
searching: true
});
Я прочитал все темы на форуме datatables, но не смог заставить его работать. Я знаю, что плагин не поддерживает colspan et c. который я не использую.
Есть предложения?