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