So rendern Sie eine PDF-Datei im Browser, die über den Rails-Controller abgerufen wird

Ich habe eine Rails-App, die @ verwend Recurly. Ich versuche, ein PDF herunterzuladen und im Browser zu rendern. Ich habe momentan einen Link:

link_to 'Download', get_invoice_path(:number => invoice.invoice_number)

Der zugehörige Controller hat dasget_invoice Methode, die so aussieht:

def get_invoice
    begin
      @pdf = Recurly::Invoice.find(params[:number], :format => 'pdf')
    rescue Recurly::Resource::NotFound => e
      flash[:error] = 'Invoice not found.'
    end
  end

Wenn ich auf den Link klicke, wird das PDF in binärer Form in meiner Konsole gerendert. Wie kann ich das PDF im Browser rendern?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage