mbleigh / princely

A simple Rails wrapper for the PrinceXML PDF generation library.
http://www.mbleigh.com/plugins/princely-rails-prince-xml-wrapper
MIT License
237 stars 99 forks source link

Rails 4.2.1 Images do not show in generated pdf #44

Open sailorxyz opened 9 years ago

sailorxyz commented 9 years ago

I have a bunch of images in app/assets/images/ when I render the html view the images are present as one would expect. When I render the pdf view via princely they are not present I just get something like this: Bd header70 b cc0e9cd02bd0b2ec1f31f22bbfe90be47fec42de002e9f5445603b82b492bdaa

In my controller I have this:

    render :pdf => 'ConsultantsQuote',
           :template => 'quotes/show_consultant',
           :handlers => %w[erb],
           :formats => %w[pdf],
           :stylesheets => %w[application pdf],
           :layout => 'pdf',
           :disposition => 'inline', 
           :relative_paths => true 

In my view:

<%= image_tag("bd_header70_b.png") %>

What am I doing wrong? Thanks Paul Thompson

gra1 commented 7 years ago

Same for me, images aren't render in pdf.

gra1 commented 7 years ago

Just added in controller action flag relative_paths: false also if layout: false then need wrap view to html -> head and body