DataTables和Rails设置但没有显示变化

时间:2014-01-12 20:47:26

标签: ruby-on-rails ruby-on-rails-4 datatables jquery-datatables

我已经按照以下教程在我的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

我只想对列进行排序。为什么这不起作用?

1 个答案:

答案 0 :(得分:1)

尝试将Products.js.coffee转换回常规javascript并查看结果是否相同。如果是这样,问题是javascript本身或coffeescript的编译(确保coffee-rails gem在Gemfile中)。另请查看RailsCast Coffeescript Episode