【发布时间】:2015-12-01 19:27:49
【问题描述】:
在 Rails4 应用程序中,我使用 gem 'jquery-datatables-rails'。 我想使用 dataTable 的内置功能保存为 xls 或 pdf。
我收到了错误:
Failed to load resource: the server responded with a status of 404 (Not Found)
copy_csv_xls_pdf.swf
这行得通:
sSwfPath: "http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls_pdf.swf"
但是,gem 中有 swf 文件。
这是宝石内容的图片:
我尝试了以下方法:
sSwfPath: "/media/dataTables/extras/swf/copy_csv_xls_pdf.swf"
sSwfPath: "../media/dataTables/extras/swf/copy_csv_xls_pdf.swf"
sSwfPath: "/jquery3.3.0/app/assets/media/dataTables/extras/swf/copy_csv_xls_pdf.swf"
【问题讨论】:
-
完整路径应该是“localhost:3000/assets/dataTables/extras/swf/copy_csv_xls_pdf.swf”;尝试使用 sSwfPath: "/dataTables/extras/swf/copy_csv_xls_pdf.swf"
-
http://localhost:5000/dataTables/extras/swf/copy_csv_xls_pdf.swf未找到 -
sSwfPath: "assets/dataTables/extras/swf/copy_csv_xls_pdf.swf"工作。谢谢 - 创建答案,我会接受它。 -
您是否需要将“copy_csv_xls_pdf.swf”添加/复制到资产管道中?因为在我的 Projekt 中我无法指向该文件。目前它正在使用 cdn 调用。