私は、いくつかの Rails プロジェクトで Prawnto をかなり使用しました。このプロジェクトに統合しようとしているのですが、うまくいきません!
プラグインをインストールしました。ファイルはそこにあります。
script/plugin install git://github.com/thorny-sun/prawnto.git
config ブロックの environment.rb に次の行を追加しました。
config.gem "prawn"
エビはgemとしてインストールされ、設定されています:
gem list --local
prawn (0.5.1)
prawn-core (0.5.1)
prawn-format (0.2.1)
prawn-layout (0.2.1)
...とりわけ。
最後に、PDF を処理するコントローラー メソッドを設定しました。
def print
@report = Report.find(params[:id])
prawnto :filename => @report.name + ".pdf", :inline => false
end
結果?「テンプレートがありません」エラー。「print.erb」を探しています。「print.prawn.pdf」という名前のビュー ファイルがあり、同じ名前の他のビュー ファイルはありません。
私はこれに数時間を費やしましたが、まったく運がありませんでした。あなたが提供することができる任意のポインタをいただければ幸いです!
乾杯、アーロン。