我正在使用no配置选项,并采取了以下步骤:
将css调用放入布局文件的head部分
<%= stylesheet_link_tag "demo_table", :media => "all" %>
将初始化脚本放在我的布局文件的head部分中:
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#example').dataTable();
} );
</script >
我的表格布局的第一行是:
<table width="100%" style="border-collapse:collapse; " id="example">
我重新启动了我的服务器。什么都没发生。我错过了什么?
答案 0 :(得分:2)
零配置依赖于具有格式正确的表,您的示例未显示。它还必须具有<thead>
和<tbody>
元素才能正确呈现。确保首先正确设置。
其次,在Chrome或Firefox中打开该页面,查看来源。单击指向Datatables.js和Datatables.css文件的链接以及Jquery.js(或者命名这些文件的每个文件)它们是否打开?如果没有,那就是你的问题。
Javascript本质上与平台无关。当然,您可以在Rails,PHP,.net等中以不同的方式获取脚本信息,但是没有理由说这不适用于任何主要的脚本语言。
答案 1 :(得分:1)
我一直在使用我的rails应用中的RailsDatatables plugin而没有任何问题。也许试一试?