Ruby on Rails-send_data没有文件下载

时间:2018-09-15 19:42:08

标签: ruby-on-rails ruby

要求

我正在尝试将数据从控制器发送给用户。我希望将数据作为附件并重定向到页面后下载到文件中。不要打开另一个窗口!

解决方案

我正在使用send_data将数据从控制器发送给用户。

代码

send_data buffer, :filename => @organisation.id.to_s + '.key', :disposition => "attachment"

问题

  1. 数据显示在浏览器中,而不是下载。我需要刷新页面,然后像预期的那样下载附件文件。

  2. 我希望将用户重定向到应用程序内的视图。当前,用户可以看到浏览器中显示的数据,需要单击“后退”按钮才能返回到应用程序。

帮助

我一直在搜索所有论坛,阅读文档。我没有找到解决方案或解决方法。有没有人可以帮助您?

谢谢, 马丁·欧梅特(Martin Ouimet)

0 个答案:

没有答案