У меня есть реализация рабочего 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 браузер пытается загрузить идентификационный номер записи; URL-адрес выглядит следующим образом:
https://domain.com/customers/print/24?format=pdf
Он говорит, что "не может загрузить файл '24'".
Любая идея, что я должен делать здесь?
Thanks, Aaron.
Как я продолжаю исследовать, я откопал другие проекты, в которых я использую тот же код и не имею проблем с IE. Единственное различие, которое я вижу сейчас между этими проектами, заключается в том, что он работает на SSL-сертификате. Может ли это изменить ситуацию? –
Я нашел еще одно сообщение: http://stackoverflow.com/questions/1574108/rails-pdf-generation-with-prawn-in-ie7 –
Yup, похоже, постоянная известная ошибка, связанная с IE и SSL. Другие говорили о взломе заголовков, но я закончил это: http://chelsearobb.wordpress.com/2009/09/09/saving-a-prawn-pdf-to-file/ –