我有一个表格,它已在我的视图中呈现,如下所示:
<table border="1", id="pretty" class="tablesorter">
<thead>
<tr>
<th>LeaveID</th>
<th>Student ID</th>
<th>Leave Start Date</th>
<th>Leave End Date</th>
<th>Leave Reason</th>
<th>Leave Duration</th>
<th>Academic Response</th>
<th>Warden Response</th>
<th>Leave Status</th>
</tr>
</thead>
<% @leaves.each do |leave| %>
<tbody>
<tr>
<td><%= link_to leave.leave_id_prefix+(leave.leave_id).to_s()+'/'+leave.academic_session, generateReport_path(:id_param => leave.student_id) %><br></td>
<td><%= leave.student_id %></td>
<td><%= leave.leave_from %><br></td>
<td><%= leave.leave_to %><br></td>
<td><%= leave.leave_reason %><br></td>
<td><%= leave.leave_duration %></td>
<td><%= leave.academic_status %></td>
<td><%= leave.warden_status %></td>
<td><%= leave.status%></td>
</tr>
</tbody>
<% end %>
</table>
View 中的 JavaScript 如下图所示,使渲染的表格成为 dataTable。
<script>
$(document).ready(function(){
$("#pretty").dataTable();
});
</script>
为此,我关注了 Ryan Bates 的 Railcast http://railscasts.com/episodes/340-datatables?view=asciicast。
我还将所需的 js 和 css 文件下载到我的应用程序中。
但我总是得到这个错误
TypeError: Object [object Object] has no method 'dataTable'
我应该怎么做..任何见解都将受到欢迎..!