6

環境:- Ruby - 1.9.3、Rails - 4.0.0

wicked_pdf gem を使用して pdf を生成しています。

このために、コントローラーで以下のコードを使用しました:-

respond_to do |format|
    format.html
    format.pdf do
        render :pdf => 'contractors_data',
               :javascript_delay => 5000,
               :disposition => 'attachment',
               :template => 'tiles/templates/pdf/contractors.pdf.erb',
               :header => { :right => 'Page [page] of [topage]' }

end

このpdfでは、$.plotjavascript/jqueryのメソッドを使用してグラフを生成しています。だから私はpdfジェネレーターが応答しないまで待機し、$.plotグラフをpdfにプロットしないようにしたい。

wicked_pdf_javascript_link_tag を使用してこのページで javascript と jquery が機能していることを確認しました。

:javascript_delay => 5000、respond_to フォーマット オプションで使用しました。しかし、正常に動作している間に生成中にエラーがスローされます。:redirect_delay => 5000

cmdプロンプトでもこれを試します。GUI の動作と同様に、cmd でエラーが発生します。

良い解決策で答えてください。可能であれば、参照用のコードも提供してください。

4

1 に答える 1