我已经按照以下教程在我的Rails应用程序中设置DataTables,但我看不到任何变化。这是我所遵循的:
https://github.com/rweng/jquery-datatables-rails
http://railscasts.com/episodes/340-datatables
我没有收到错误。我只是看到没有变化。然后我重新启动了我的服务器。
的application.js
//= require dataTables/jquery.dataTables
Application.css
*= require dataTables/jquery.dataTables
查看:
<table id="products">
<thead>
<tr>
<th>Name</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<tr>
<td>Something</td>
<td>Something</td>
</tr>
<tr>
<td>Something</td>
<td>Something</td>
</tr>
<tr>
<td>Something</td>
<td>Something</td>
</tr>
</tbody>
</table>
Products.js.coffee
jQuery ->
$('#products').dataTable
我只想对列进行排序。为什么这不起作用?
答案 0 :(得分:1)
尝试将Products.js.coffee转换回常规javascript并查看结果是否相同。如果是这样,问题是javascript本身或coffeescript的编译(确保coffee-rails gem在Gemfile中)。另请查看RailsCast Coffeescript Episode。