Inline statt download

Fragen zur Controllerprogrammierung, Actions & Vermittlung zwischen Model und View

Inline statt download

Beitragvon Rubynoob am 23.01.2011, 13:13

Hallo zusammen,

habe folgendes Problem. Ich will ein PDF erzeugen und das anschließend downloaden.

Code: Alles auswählen
require 'rubygems'
require 'prawn'

class Docugen::GenpdfController < ApplicationController

def download_pdf
send_data pdf, :filename => "test.pdf", :type => "application/pdf", :disposition =>"attachment"
end


private
def pdf

Prawn::Document.new do
text "Test", :aline => :center
end.render
end
end


Die Methode download_pdf wird aufgerufen, wenn ich auf der website auf einen link klicke.
Mein Ziel wäre es nun das er mir das pdf zum download bereitstellt und das sollte er nach meinem verständnis auch tun.
Er gibt mir das pdf aber als text zeile auf der website aus.
Sollte er das nicht nur dann tun wenn man das explizit mit :disposition => "inline" angibt?

Wäre super wenn mir einer weiterhelfen könnte.

gruß rubynoob
Rubynoob
 
Beiträge: 1
Registriert: 23.01.2011, 13:02

Zurück zu C - Controller

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron