我如何獲得產品的圖像以pdf格式顯示?wicked_pdf圖像渲染
我有這樣的代碼視圖文件
<div id="img-slide">
<% for asset in @car.assets %>
<%= image_tag(asset.asset.url(:medium)) %>
<% end %>
</div>
,並給出了此車的所有圖像。
但如果我在show.pdf.erb中使用相同的代碼,那麼而不是圖像我只有問號..像圖像丟失的東西。 那麼,有沒有辦法讓他們在紙上?謝謝。
p.s.有什麼控制檯顯示
***************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 - - ***************"
更新
<%= pdf_image_tag('/public/system/assets/163/medium/2011_lincoln_navigator_l_angularfront.jpg', :style=>"margin:0px;padding:0px", :width=>"300", :height=>"240")%>
這個代碼顯示的鏈接看起來應該像HTML,與此代碼我可以使車內的一張照片,但它會對於所有的汽車都是一樣的,所以我沒有做太多的事情。
163號碼是分配給汽車的資產的ID,在這裏我保留一個圖像的尺寸更大(大拇指,中等,大..),我得到了5輛不同數量的地圖。所以我有很多像這樣的數字地圖,因爲每輛車至少有5張照片。每輛車有5個資產。在show.html中,我可以看到它們,但不能用pdf。我沒有把這個應用助手:
def pdf_image_tag(image, options = {})
options[:src] = File.expand_path(RAILS_ROOT) + '' + image
tag(:img, options)
end
但這只是對你有你的服務器上,將成爲所有汽車相同的圖像,我怎麼能得到每節車廂的至少一個圖像顯示在PDF? Pleaseeeee。幫幫我!!!
可能是這樣的回答幫助我們 https://stackoverflow.com/a/47628899/3959987 – Balachandran
這樣的回答對你有幫助 https://stackoverflow.com/a/47628899/3959987 – Balachandran