Fellas、私はprawn pdf gemをマスターしようとしています。Rails、Prawn - PDFはブラウザなどに表示
[OK]を、私はマスターlvlから遠いです。私はそれがpdfを生成させることができました。 gemfile内のすべての宝石が含まれます。config/application.rbで
gem 'mysql', '~> 2.8.1'
gem 'prawn', '~> 0.12.0'
gem 'pdf-reader', '~> 0.10.0'
gem 'Ascii85', '~> 1.0.1'
:
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があります。
質問:
- どのように私はアプリ/レポート(または任意の他の選択された)フォルダ内のファイルを生成するために、エビを強制することができますか?
- ブラウザウィンドウでファイルを生成するアクションをどのようにして保存できませんか?
- ブラウザのウィンドウに保存して表示するにはどうすればよいですか?
ユアーズ、ケール
こんにちは内部のあなたのPDFを表示するために
disposition: 'inline'
は、ブラウザを強制します。しかし、そこには、pdfがあるかどうかが分かりますか?パブリックフォルダにpdfを格納するソリューションはありますか? – SSRsend_dataにオプションを追加する必要があります:disposition => 'inline' – sissy