我有一个可用的Prawnto实现,除了在IE版本6- 8中。下面是我的print方法:
prawnto :inline => false, :filename => @purchase.deal.name + "-" + @purchase.customer.name+".pdf", :prawn => {:skip_page_creation=>true}这在Safari,FF和Chrome上运行良好。你知道的,正常的浏览器。
但在IE上,浏览器尝试下载记录的id号;URL如下所示:
https://domain.com/customers/print/24?format=pdf
上面写着“无法下载文件'24'”。
你知道我应该在这里做什么吗?
谢谢,亚伦。
发布于 2010-03-19 23:11:39
我在这里更新了我的答案:
Rails PDF Generation with Prawn in IE7
中间件看起来会起作用,但不管是什么原因,它没有起作用。我们在控制器动作上设置了一些头文件,这似乎对我们起作用了。
发布于 2010-03-11 03:56:45
另一种解决方案是创建没有SSL要求的pdf链接,直到这个问题得到解决。如果您使用的是https插件,请使用ssl_allowed代替required,然后生成不带https的链接。
这不是我想要做的,但它可以暂时完成工作。我仍然在研究这个问题,因为另一个发布的解决方案--使用Rack Middleware截取报头--对我不起作用。
https://stackoverflow.com/questions/2357110
复制相似问题