在我的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
的内容复制到我的视图(在脚本标记内...),它可以完美地运行......
如何修改我的代码以便在外部文件中保持过滤?
答案 0 :(得分: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>