Generowanie PDF Railsów z Prawn w IE7

Używam Prawn i Prawnto do generowania pliku PDF w aplikacji Ruby on Rails (wersja Rails 2.2.2), która działa świetnie i generuje pliki PDF z radością i wysyła je do użytkownika, aby pobrać je w Firefoksie.

Problem jest w IE7.

Mam skonfigurowaną trasę w następujący sposób:

map.invoice_pdf '/invoices.pdf', :controller => 'invoices', 
                :action => 'index', :format => 'pdf'

Które następnie mam link, aby zadzwonić:

invoice_pdf_path(:year => params[:year], :month => params[:month], 
                 :unpaid_only => params[:unpaid_only])

I następujące w moim kontrolerze:

 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

W FF działa to zgodnie z oczekiwaniami, po kliknięciu łącza akcja show jest wywoływana w formacie .pdf i odpowiada poprawnie nazwanym plikiem PDF. Po trafieniu w IE7 mówi, że nie można znaleźć pliku lub strony internetowej i odwołuje się do „invoices.pdf” zamiast oczekiwanej nazwy pliku customer_id_invoice.pdf.

Jakiś pomysł, co może powodować takie zachowanie?

Dzięki!

questionAnswers(4)

yourAnswerToTheQuestion