wicked_pdf Bild-rendering

wie bekomme ich Bilder von einem Produkt zu zeigen, in pdf?

Ich habe diesen code in der view-Datei

<div id="img-slide">
    <% for asset in @car.assets %>
    <%= image_tag(asset.asset.url(:medium)) %>
    <% end %>
</div>

und es zeigt alle Bilder, die für dieses Auto.

aber wenn ich den gleichen code in show.pdf.erb dann keine Bilder, sondern ich habe nur Fragezeichen.. wie das Bild fehlt was.
Gibt es also einen Weg, um Sie auf Papier? Danke.

p.s. es ist das, was Konsole zeigt

***************WICKED***************
  Asset Load (0.2ms)  SELECT `assets`.* FROM `assets` WHERE (`assets`.car_id = 29)
  Carmodel Load (0.2ms)  SELECT `carmodels`.* FROM `carmodels` WHERE `carmodels`.`id` = 28 LIMIT 1
Rendered cars/show.pdf.erb (255.2ms)
"***************/usr/bin/wkhtmltopdf       -q - - ***************"

update

<%= pdf_image_tag('/public/system/assets/163/medium/2011_lincoln_navigator_l_angularfront.jpg', :style=>"margin:0px;padding:0px", :width=>"300", :height=>"240")%>

dieser code zeigt, wie der link Aussehen soll in html mit diesem code, den ich leisten kann, ein Foto von dem Auto, aber es werden die gleichen sein für alle Autos, so dass ich nicht viel tun.

163 Zahl ist die id des assets zugewiesen ist Auto, hier halte ich ein Bild mit mehr Größen(Daumen, Mittel, groß..) und ich hab 5 Karten mit verschiedenen zahlen für ein Auto. Also ich habe viele Karten mit numberes wie diese, da habe ich mindestens 5 Fotos für jedes Auto. jedes Auto 5 Vermögenswerte. In show.html ich kann Sie sehen, aber nicht im pdf. Ich Tat dies in Anwendung Helfer:

def pdf_image_tag(image, options = {})
  options[:src] = File.expand_path(RAILS_ROOT) + '' + image
  tag(:img, options)
end

dies ist aber nur für Bilder, die Sie auf Ihrem server und wird werden das gleiche für alle Autos, wie bekomme ich mindestens ein Bild von jedem Auto-show in pdf? Pleaseeeee. Hilfe!!!!!

mag sein, diese Antwort, um uns zu helfen stackoverflow.com/a/47628899/3959987
Diese Antwort ist für Sie hilfreich stackoverflow.com/a/47628899/3959987

InformationsquelleAutor rmagnum2002 | 2011-10-15

Schreibe einen Kommentar