我有一個工作Prawnto實現,除了下載的IE版本6 - 8。這裏是我的打印方法:Rails的Prawnto PDF文件無法在Internet Explorer
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證書上運行。這可以有所作爲嗎? – 2010-03-01 18:27:52
我發現了另一篇文章:http://stackoverflow.com/questions/1574108/rails-pdf-generation-with-prawn-in-ie7 – 2010-03-01 18:55:51
是的,好像是一個永久性的,涉及IE和SSL的已知錯誤。其他人已經討論過黑客入侵的問題,但我最終這樣做了:http://chelsearobb.wordpress.com/2009/09/09/saving-a-prawn-pdf-to-file/ – 2010-03-01 20:19:42