Rails Ajax-DataTable的Javascript不起作用

Rails Ajax-DataTable的Javascript不起作用,javascript,ruby-on-rails,ajax,ruby-on-rails-4,datatable,Javascript,Ruby On Rails,Ajax,Ruby On Rails 4,Datatable,我有一个表,我想通过ajax删除条目。删除记录后,将执行文件destroy.js.erb,并通过DOM中的ajax呈现表。这是有效的 但不是完整的文件。在渲染部分块之后,javascript不工作。因此,DataTable和console.log不会执行。部分代码中没有内联javascript destroy.js.erb console.log(“foo”); $(“#tableWrapper”).html(“”); $(“#表”).DataTable(); 控制台日志(“foo2”); 更

我有一个表,我想通过ajax删除条目。删除记录后,将执行文件
destroy.js.erb
,并通过DOM中的ajax呈现表。这是有效的

但不是完整的文件。在
渲染部分
块之后,javascript不工作。因此,
DataTable
console.log
不会执行。部分代码中没有内联javascript

destroy.js.erb

console.log(“foo”);
$(“#tableWrapper”).html(“”);
$(“#表”).DataTable();
控制台日志(“foo2”);
更新


好的,
$(“#table”).DataTable()导致错误。如果不使用此块,第二个
控制台.log
正在工作。但我没有错误消息。

您在浏览器控制台中看到任何错误吗?@Gabbar不幸没有,这是我的问题…DataTable()是您通过webpack在另一个javascript文件夹中引入的吗?@Gabbar不,我不使用webpack。DataTable()来自
gem'jquery datatables rails'#、'~>1.11.2'
//=require datatables/jquery.datatables