Environment:- Ruby - 1.9.3 , Rails - 4.0.0
I am generating pdf using wicked_pdf gem.
For this, I used below code in my controller:-
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
In this pdf, I am generating a graph using $.plot method of javascript/jquery.
So I want to wait pdf generator to wait till $.plot not respond and not plot graph over pdf.
I am sure and confirmed that javascript and jquery are working on this page as I used using wicked_pdf_javascript_link_tag for this.
Now I used :javascript_delay => 5000 in respond_to format option.
But it is throwing error in generating while :redirect_delay => 5000 are working properly.
I tries this in cmd prompt also. I am getting error on cmd similar to GUI working.
Please answer with good solution. If possible, please provide code also for reference.
As I said in my comment, your version of wkhtmltopdf is outdated.  The javascript-delay option was introduced in version 0.10.0.  Here's the manual for 0.9.9, you'll see no such option.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With