0

在我的 RoR 项目中,我正在尝试使用 dataTable 插件 - columnFilter ( http://jquery-datatables-column-filter.googlecode.com/svn/trunk/index.html )。它放置在:(app/assets/javascripts/jquery.dataTables.columnFilter.js作为所有 js 文件)

我试图从我的角度来称呼它:

<script type="text/javascript" charset="utf-8">
 $(document).ready(function() {

var oTable = $('#t1').dataTable({
    "oLanguage": {
        "sSearch": "Search:"
    }
}).columnFilter({
                sPlaceHolder: "head:before",
                aoColumns: [ { type: "select"},
                        { type: "select", values: [ 'First', 'Second']},
                         null,                
                         null,
                         null
                    ]
            });
});

但它不起作用。而且我看不到任何错误。但是,如果我将内容复制dataTables.columnFilter.js到我的视图中(在脚本标签内......)它会完美运行......

如何修改我的代码以便在外部文件中保持过滤?

4

1 回答 1

0
Solved. With using asset_path

<script class="jsbin" src="<%= asset_path('jquery.dataTables.js') %>"></script>
<script src= "<%= asset_path('jquery.dataTables.columnFilter.js') %>"></script>
于 2013-10-30T06:02:42.350 回答