Я создаю pdf файл в последней версии библиотеки Prawn (v1.0.1rc) в Rails (3.1.1), и когда я запускаю свой код, он генерирует PDF в корень приложения.
Я не хочу этого. Я хочу, чтобы он выводил вывод в окно браузера пользователя, не сохраняя его локально на сервере.
Скажите, пожалуйста, как я могу это достичь. Вот мои файлы:
вид /Foo/show.pdf.erb
<%=
require 'prawn'
pdf = Prawn::Document.new(:page_size => 'LETTER', :page_layout => :landscape, :margin => 50, :top_margin => 20, :bottom_margin => 50)
.....
render_file("foo.pdf")
%>
Контроллеры /foo _controller
class AuditsController < ApplicationController
before_filter :authenticate_user!
layout 'application'
can_edit_on_the_spot
respond_to :html, :xml, :js, :pdf
def index
@audits = Audit.all
respond_with @audits
end
def show
@audit = Audit.find(params[:id])
respond_with @audit do |format|
format.pdf { render :layour => false }
end
end