Ruby on rails Rails 4引导3数据表可以';找不到副本\u csv\u xls\u pdf.swf
我有一个Rails 4应用程序,使用Bootstrap 3和Ruby on rails Rails 4引导3数据表可以';找不到副本\u csv\u xls\u pdf.swf,ruby-on-rails,twitter-bootstrap-3,datatables,Ruby On Rails,Twitter Bootstrap 3,Datatables,我有一个Rails 4应用程序,使用Bootstrap 3和gem'jquery datatables Rails' 这是我的javascript: $("#dataTable1").dataTable bfilter: true bLengthChange: true scrollY: "300px" paging: false oColVis: buttonText: "Hide/Show" bRestore:
gem'jquery datatables Rails'
这是我的javascript:
$("#dataTable1").dataTable
bfilter: true
bLengthChange: true
scrollY: "300px"
paging: false
oColVis:
buttonText: "Hide/Show"
bRestore: true
sDom: "C<\"clear\">lfrTtiXp"
oTableTools:
aButtons: [
"xls"
,
sExtends: "pdf"
sPdfOrientation: "landscape"
sPdfMessage: "pdf"
mColumns: "visible"
]
该文件位于外部库中:
谢谢你的帮助
更新1
这是我的application.js:
//= require dataTables/jquery.dataTables
//= require dataTables/extras/dataTables.tableTools
//= require dataTables/extras/dataTables.colVis
//= require dataTables/extras/dataTables.colReorder
//= require dataTables/extras/dataTables.keyTable
//= require dataTables/extras/dataTables.responsive
//= require dataTables/bootstrap/3/jquery.dataTables.bootstrap
和application.css:
*= require dataTables/bootstrap/3/jquery.dataTables.bootstrap
*= require dataTables/extras/dataTables.tableTools
*= require dataTables/extras/dataTables.colVis
*= require dataTables/extras/dataTables.colReorder
*= require dataTables/extras/dataTables.keyTable
*= require dataTables/extras/dataTables.responsive
我刚刚从jquery datatables rails 2.2.1转换到2.2.3,以获得datatables 1.10.2。我在转换过程中发现了一些突破性的问题,特别是与变量名有关的问题。DataTables 1.10重命名了它的许多变量,但提供了对1.9的向后兼容支持。然而,jquery datatables rails并没有保持这种向后兼容性 我注意到您正在使用旧的命名约定。我没有遇到你提到的具体问题,但我确实找到了许多其他问题,可能只是没有遇到这个问题。因此,如果您使用的是我推荐的2.2.3,请参考 这里还有另一个可能的答案。从您提供的图像来看,您似乎正在使用RubyMine。我的版本是6.3.3,开发了一个修复程序,但尚未发布,这是一个已知的问题。参考资料。还有,这是最重要的
希望能有所帮助。swf从未在bootstrap中为我工作过。我尝试使用引导2,最近使用引导3。因此,我使用和VOILA提供的数据表默认样式删除了引导样式!swf显示在我的表格上方或下方,具体取决于我的dom。您是否正确设置了
application.js
和application.css
文件?谢谢你的帮助。我更新了问题。您使用的是什么版本的“jquery datatables rails”?2.2.3有一些突破性的升级。我想我会给你发一封推荐信作为答复。希望有帮助。你有没有让它工作过?我删除了这一行“sPaginationType”:“bootstrap”
,Rails仍然找不到该文件。这是正确的步骤吗?我还删除了/=require-dataTables/bootstrap/3/jquery.dataTables.bootstrap
和*=require-dataTables/bootstrap/3/jquery.dataTables.bootstrap
——仍然存在同样的问题。我将jqueryUI=false设置为false,并使用了引导样式,解决了我的许多/大部分问题,但不是全部问题。
*= require dataTables/bootstrap/3/jquery.dataTables.bootstrap
*= require dataTables/extras/dataTables.tableTools
*= require dataTables/extras/dataTables.colVis
*= require dataTables/extras/dataTables.colReorder
*= require dataTables/extras/dataTables.keyTable
*= require dataTables/extras/dataTables.responsive