Javascript Railcasts 340-数据表(不适用于我)

Javascript Railcasts 340-数据表(不适用于我),javascript,ruby-on-rails,Javascript,Ruby On Rails,我刚刚开始观看本教程的开头部分,内容是在RubyonRails应用程序中实现datatables。我遵循了前几个步骤,只在gem文件中添加gem,在javascript和css文件中添加必要的内容,然后将ID属性添加到表中。这至少应该能让事情运转起来。但这对我不起作用 以下是Railcasts演示版为获得一个非常基本的数据表而简单修改的文件: #Gemfile ... gem 'jquery-datatables-rails', github: 'rweng/jquery

我刚刚开始观看本教程的开头部分,内容是在RubyonRails应用程序中实现datatables。我遵循了前几个步骤,只在gem文件中添加gem,在javascript和css文件中添加必要的内容,然后将ID属性添加到表中。这至少应该能让事情运转起来。但这对我不起作用

以下是Railcasts演示版为获得一个非常基本的数据表而简单修改的文件:

    #Gemfile
    ...
    gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'
    gem 'jquery-ui-rails'
    gem 'will_paginate'

我知道演示的内容远不止这些,但这是他所做的,以使其在最低限度上发挥作用。有什么想法吗?

您需要调整require dataTables/jquery.dataTables的位置。应该是这样的

*= require_self
*= require dataTables/jquery.dataTables
*= require_tree .
此外,如果这不起作用,您应该发布application.js文件,并确保已将其添加到那里

//= require dataTables/jquery.dataTables
//= require_tree .

希望这有帮助

没有人有一点线索?我甚至下载了他们提供的示例应用程序,但都不起作用。
#views/products.html.erb
<table class="table table-bordered table-hover table-condensed table-responsive" id="products">
  <thead>
    <tr>
      <th class="text-center"><%= check_box_tag "selectAll", "SelectAll" %></th>
      <th class="text-center">Product</th>
      <th colspan="3" class="text-center">Actions</th>
    </tr>
  </thead>

  <tbody>
    <% @products.each do |product| %>
    <tr>
      <td class="text-center"><%= check_box_tag "product_ids[]", product.id %></td>
      <td class="text-center"><%= product.id %></td>
      <td class="text-center"><%= link_to "<span class='glyphicon glyphicon-edit'></span>".html_safe, "#", class: "btn btn-xs btn-primary" %>
      <%= link_to "<span class=' glyphicon glyphicon-trash'></span>".html_safe, "#", method: :delete, data: { confirm: 'Are you sure?' }, class: "btn btn-xs btn-danger" %></td>
    </tr>
  <% end %>
  </tbody>
</table>
<%= render 'edit_multiple' %>
<% end %>
*= require_self
*= require dataTables/jquery.dataTables
*= require_tree .
//= require dataTables/jquery.dataTables
//= require_tree .