要求
我正在尝试将数据从控制器发送给用户。我希望将数据作为附件并重定向到页面后下载到文件中。不要打开另一个窗口!
解决方案
我正在使用send_data
将数据从控制器发送给用户。
代码
send_data buffer, :filename => @organisation.id.to_s + '.key', :disposition => "attachment"
问题
数据显示在浏览器中,而不是下载。我需要刷新页面,然后像预期的那样下载附件文件。
我希望将用户重定向到应用程序内的视图。当前,用户可以看到浏览器中显示的数据,需要单击“后退”按钮才能返回到应用程序。
帮助
我一直在搜索所有论坛,阅读文档。我没有找到解决方案或解决方法。有没有人可以帮助您?
谢谢, 马丁·欧梅特(Martin Ouimet)