Как я могу заставить prawn сгенерировать файл в папке app / report (или любой другой выбранной)?
def index
pdf = Prawn::Document.new
pdf.text "Hello World"
pdf.render_file File.join(Rails.root, "app/report", "x.pdf")
end
Как выполнить действие, чтобы сгенерировать файл в окне браузера и не сохранять его?
def index
pdf = Prawn::Document.new
pdf.text "Hello World"
send_data pdf.render, :filename => "x.pdf", :type => "application/pdf"
end
Как я могу сохранить и показать в окне браузера?
def index
pdf = Prawn::Document.new
pdf.text "Hello World"
filename = File.join(Rails.root, "app/report", "x.pdf")
pdf.render_file filename
send_file filename, :filename => "x.pdf", :type => "application/pdf"
end