Rails PDF Generation с креветками в IE7
я использую Prawn и Prawnto для создания PDF-файла в приложении Ruby on Rails (Rails версии 2.2.2), которое прекрасно работает, успешно генерирует PDF-файлы и отправляет их пользователю для загрузки в Firefox.
Проблема в IE7.
У меня маршрут настроен так:
map.invoice_pdf '/invoices.pdf', :controller => 'invoices',
:action => 'index', :format => 'pdf'
Который у меня тогда есть по ссылке, чтобы так называть:
invoice_pdf_path(:year => params[:year], :month => params[:month],
:unpaid_only => params[:unpaid_only])
И следующее в моем контроллере:
def index
params[:year] = default params[:year]
params[:month] = default params[:month]
params[:page] ||= 1
@invoices = Arobl.find_invoices_for_customer(current_customer.strCustomerID,
params)
respond_to do |format|
format.html{ render :action => 'index' }
format.pdf{
prawnto :inline => false, :filename =>
"#{current_customer.strCustomerID}_invoice.pdf"
end
В FF это работает, как и ожидалось, при нажатии на ссылку действие show вызывается в формате .pdf и отвечает с правильно названным PDF. Когда это'После попадания в IE7 он говорит, что файл или веб-сайт не найден, и ссылки "invoices.pdf» вместо ожидаемого имени файла customer_id_invoice.pdf.
Есть идеи, что может быть причиной такого поведения?
Спасибо! Я