Prawn pdf gemを理解しようとしています。
pdfを生成することができました。gemfile 内のすべての gem には以下が含まれていました。
gem 'mysql', '~> 2.8.1'
gem 'prawn', '~> 0.12.0'
gem 'pdf-reader', '~> 0.10.0'
gem 'Ascii85', '~> 1.0.1'
config/application.rb で:
config.autoload_paths << "#{Rails.root}/app/reports"
次に、コントローラーで:
require 'prawn'
def index
pdf = Prawn::Document.new
pdf.text "Hello World"
pdf.render_file "x.pdf"
end
私はインデックス関数を呼び出します。アプリケーションのルートに x.pdf という名前の PDF が作成されます。gemfile、rakefile、config.ru の中で。
質問:
- エビに app/report (または他の選択した) フォルダーにファイルを生成させるにはどうすればよいですか?
- ブラウザウィンドウでファイルを生成し、保存しないようにするにはどうすればよいですか?
- 保存してブラウザウィンドウに表示するにはどうすればよいですか?