Dan*_*pin 1 ruby-on-rails axlsx
我正在使用axlxs和axlsx_rails。我可以毫无问题地创建内联电子表格 - 例如我有一个index.xlsx.axlsx文件等。
问题是我有另一个操作使用完全相同的代码,所以我尝试创建一个部分_export.xlsx.axlsx并将我的代码移动到那里。然后我替换index.xlsx.axlsx为render 'export'.
我收到一个由 Excel 生成的 Excel 电子表格,显示它已损坏。我可以将我的代码复制到另一个文件中,但必须有一种更简单的方法来做到这一点。
尝试:
wb = xlsx_package.workbook
render partial: 'export', locals: {wb: wb}
Run Code Online (Sandbox Code Playgroud)
如果您有一个与 不同的变量wb,则将其传入,或传入xlsx_package等。