无法将数据表集成到rails 3应用程序中

时间:2011-05-25 18:19:19

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

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

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

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

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

    <table width="100%" style="border-collapse:collapse; " id="example">
    
  7. 我重新启动了我的服务器。什么都没发生。我错过了什么?

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:1)

我一直在使用我的rails应用中的RailsDatatables plugin而没有任何问题。也许试一试?