使用axlsx partials

时间:2016-07-12 14:43:13

标签: ruby-on-rails axlsx

我正在使用axlxsaxlsx_rails。我可以创建内联电子表格没有问题 - 例如我有一个index.xlsx.axlsx文件等。

问题是我有另一个操作使用完全相同的代码,所以我尝试创建一个部分_export.xlsx.axlsx并在那里移动我的代码。然后,我将index.xlsx.axlsx替换为render 'export'

我得到Excel生成的excel电子表格说它已损坏。我可以在另一个文件中复制我的代码,但必须有一个更简单的方法来执行此操作。

1 个答案:

答案 0 :(得分:3)

尝试:

wb = xlsx_package.workbook
render partial: 'export', locals: {wb: wb}

如果您的变量不同于wb,请将其传入或传入xlsx_package等。