0

我正在使用无配置选项,并采取了以下步骤:

  1. 将 js 文件放入 root/public/javascripts
  2. 将图像文件放入 root/public/images
  3. 将演示 css 文件放入 root/public/stylesheets
  4. 将 css 调用放在我的布局文件的头部

    <%= stylesheet_link_tag "demo_table", :media => "all" %>
    
  5. 将初始化脚本放在我的布局文件的头部:

    <script type="text/javascript" charset="utf-8">
    $(document).ready(function() {
    $('#example').dataTable();
    } );
    </script >
    
  6. 我的表格布局的第一行是:

    <table width="100%" style="border-collapse:collapse; " id="example">
    

我重新启动了我的服务器。没发生什么事。我错过了什么?

4

2 回答 2

2

零配置依赖于格式正确的表格,您的示例未显示该表格。它还必须具有<thead><tbody>元素才能正确渲染。确保首先正确设置。

二、在Chrome或Firefox中打开页面,查看源码。单击指向 Datatables.js 和 Datatables.css 文件以及 Jquery.js(或其中每个文件的名称)的链接它们是否打开?如果没有,那就是你的问题。

Javascript本质上是平台无关的。当然,您可以在 Rails、PHP、.net 等中以不同的方式获取脚本的信息,但没有理由认为这在任何主要的脚本语言中都不起作用。

于 2011-05-25T19:15:59.727 回答
1

我一直在我的 Rails 应用程序中使用RailsDatatables 插件,没有任何问题。也许试试看?

于 2011-05-25T18:41:13.117 回答