Rails, Prawn - PDF aparece no navegador e etc
Estou tentando entender a gema do camarão em pdf.
Consegui fazê-lo gerar um pdf. Todas as jóias do gemfile incluem:
gem 'mysql', '~> 2.8.1'
gem 'prawn', '~> 0.12.0'
gem 'pdf-reader', '~> 0.10.0'
gem 'Ascii85', '~> 1.0.1'
No config / application.rb:
config.autoload_paths << "#{Rails.root}/app/reports"
Em seguida, no controlador:
require 'prawn'
def index
pdf = Prawn::Document.new
pdf.text "Hello World"
pdf.render_file "x.pdf"
end
Por que eu chamo a função de índice. Um PDF chamado x.pdf é criado na raiz do meu aplicativo. Entre o gemfile, rakefile e config.ru.
Questão
Como posso forçar o camarão a gerar o arquivo na pasta app / report (ou qualquer outra selecionada)?Como posso executar a ação para gerar o arquivo na janela do navegador e não salvá-lo?Como posso salvar e aparecer na janela do navegador?