何が起こっているかを要約します。
OSX: 10.8.4、wkhtmltopdf: 0.9.1 (gem wkhtmltopdf-binary 経由)、pdfkit: 0.5.4
リンクを PDF 形式で送信すると、ドックに wkhtmltopdf のターミナル アイコンが表示され、Rails サーバーがハングします。通常、ドックの wkhtmltopdf をクリックすると、アプリケーションのハングが解除されますが、これは私には当てはまりません。
ラック構成は次のとおりです。
config.middleware.use PDFKit::Middleware, {}, :only => [%r[^/admin/snailers/\d*/download_snailer.pdf.*/], "/admin/activities/transactions_on_and_offline_report"]
コントローラーメソッドは次のとおりです。
def transactions_on_and_offline_report
@transactions = Transaction.find(:all, joins: [:transaction_type],
conditions: {transactions: { created_at: (Date.parse(params[:filter][:start_date]))..(Date.parse(params[:filter][:end_date])) }})
end
リンク
transactions_on_and_offline_report_admin_activities_path(format: :pdf)
ここですべてのベースをカバーしたように感じます。これでうまくいくはずですが、今は打ちのめしています。誰かが私が変更したり試したりすべきことを見ていますか?