【发布时间】:2010-03-01 16:04:57
【问题描述】:
我有一个有效的 Prawnto 实现,除了 IE 版本 6 - 8。这是我的打印方法:
prawnto :inline => false, :filename => @purchase.deal.name + "-" + @purchase.customer.name+".pdf", :prawn => {:skip_page_creation=>true}
这在 Safari、FF 和 Chrome 上运行良好。你知道,理智的浏览器。
但是在IE上,浏览器会尝试下载记录的id号;网址如下所示:
https://domain.com/customers/print/24?format=pdf
它说“无法下载文件'24'”。
知道我应该在这里做什么吗?
谢谢, 亚伦。
【问题讨论】:
-
在我继续调查的过程中,我挖掘了其他使用相同代码且 IE 没有问题的项目。我现在可以看到这些项目之间的唯一区别是这个项目在 SSL 证书上运行。这会有所作为吗?
-
我也找到了另一个帖子:stackoverflow.com/questions/1574108/…
-
是的,似乎是一个永久性的、已知的涉及 IE 和 SSL 的错误。其他人谈到了破解标头,但我最终这样做了:chelsearobb.wordpress.com/2009/09/09/saving-a-prawn-pdf-to-file
标签: ruby-on-rails prawn prawnto