DataTable не работает, когда кнопка добавления строки в приложении rails - PullRequest
0 голосов
/ 31 марта 2020

Я использую jQuery DataTable сортируемую функцию в приложении рельсов. но когда я добавляю строки данных, перестает работать таблица данных. Вот мой код-

index. html .erb

  <table id="students-table"  class="display" width="100%">
    <thead>
      <tr>
        <th class="th-style">Sr No.</th>
        <th class="th-style">Student Name</th>
        <th colspan="3" class="text-center th-style no-sort">Action</th>
      </tr>
    </thead>

    <tbody>
      <% srno= 1 %>
      <% @students.each do |student| %>
        <tr>
          <td><%= srno %></td>
          <td><%= student.student_name %></td>

<!-- when i remove comment datatables stops working

          <td><%= link_to ' Show', student, :class=>"button primary small button-margin-top fi-eye" %></td>
          <td><%= link_to ' Edit', edit_student_path(student), :class=>"button small warning button-margin-top fi-page-edit" %></td>
          <td><%= link_to ' Delete', student, method: :delete, data: { confirm: 'Are you sure?' }, :class=>"button alert small button-margin-top fi-page-delete" %></td>
-->
        </tr>
        <% srno =srno + 1 %>
      <% end %>
    </tbody>
  </table>

datatables. js .coffee

jQuery ->
  $('#students-table').DataTable
    bJQueryUI: true
...