实现把填入表单的数据下载下来进行保存
前端:
<div class="form-actions">
<%= f.submit '创建'%>
<%= f.submit '下载'%>
</div>
自己在控制器里面create方法
datas为params里面的数据
if params[:commit] =~ /下载/
send_data datas,:type=>"application/octet-stream;charset=utf-8", :filename => @escaped_file_name , :x_sendfile=>true
else
.........
end
笑脸 x_
前端:
<div class="form-actions">
<%= f.submit '创建'%>
<%= f.submit '下载'%>
</div>
自己在控制器里面create方法
datas为params里面的数据
if params[:commit] =~ /下载/
send_data datas,:type=>"application/octet-stream;charset=utf-8", :filename => @escaped_file_name , :x_sendfile=>true
else
.........
end
笑脸 x_
表单数据下载实践
本文介绍了一种在前端页面中实现表单数据下载的方法。通过在表单操作按钮中加入下载选项,配合后端控制器中的 create 方法,可以将表单提交的数据以文件形式下载到本地。具体实现涉及到 HTML 的 form 提交行为以及 Rails 后端的 send_data 方法。
1316

被折叠的 条评论
为什么被折叠?



