Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 4引导3数据表可以';找不到副本\u csv\u xls\u pdf.swf_Ruby On Rails_Twitter Bootstrap 3_Datatables - Fatal编程技术网

Ruby on rails Rails 4引导3数据表可以';找不到副本\u csv\u xls\u pdf.swf

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:

我有一个Rails 4应用程序,使用Bootstrap 3和
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