【发布时间】:2020-10-04 11:51:51
【问题描述】:
我正在尝试在 Rails 4 应用程序中使用 axlsx 和 axlsx_rails 下载 xlsx 文件。
我的报告控制器:
def generate_report
@reports = Report.all
respond_to do |format|
format.xlsx {
response.headers[
'Content-Disposition'
] = "attachment; filename='items.xlsx'"
}
end
在app/views/reports/ 中创建generate_report.xlsx.axlsx 文件。
这是点击下载按钮时调用的代码:
$.ajax({
type: 'GET',
url: '/reports/generate_report',
data: {
user_id: user_id
},
success: function(response) {
return console.log('file downloaded');
}
});
【问题讨论】:
标签: ajax ruby-on-rails-4 xlsx axlsx