2012-08-17 47 views
2

我正在使用wicked_pdf并生成pdf用户records.image标记不工作时生成pdf。因此,我使用这个技巧,并在应用程序助手中写入此代码。如何使用wicked_pdf在pdf生成过程中显示图像

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

在我看来,我这样调用

 <%= pdf_image_tag(@image.snap.url(:thumb)) unless @image.blank? %> 

这是Chrome和显示图像做工精细完美,但不为其他浏览器。

任何一个都可以给出更好的建议。

由于....

回答

0

使用内置的辅助wicked_pdf_image_tag

<%= wicked_pdf_image_tag(@image.snap.url(:thumb)) unless @image.blank? %> 
+0

当我使用<%= wicked_pdf_image_tag(@ image.snap.url(:拇指)),除非@ image.blank ? %>我有这个错误。 ActionView :: Template :: Error(对于nil:NilClass,未定义的方法'pathname'):在本地环境中,但是在代码<%= pdf_image_tag(@ image.snap.url(:thumb))的情况下,除非@ image.blank ? %>正确显示图像。感谢您的回复 – Kashiftufail 2012-08-29 13:18:56

相关问题