我正在使用回形针来允许用户上传存储在数据库中的徽标
company_setting.rb 模型:
has_attached_file :logo_image,
:storage => :database,
:styles => {:original => "160x80>",
:small => {:geometry =>"100x50>" , :column =>'logo_image_small_file'}},
:url => '/settings/:id/logo_images?id=:id&style=:style'
我在 html.erb 视图中将此图像渲染为 html 没有问题,如下所示
<%= image_tag current_user.company.company_setting.logo_image.url + "&id=#{current_user.company.company_setting.id}" %>
但是,我无法在我的 pdf.erb 文件中渲染相同的图像。我以前遇到过 pdfkit 和资产管道的问题。我认为 pdfkit 需要完整的 url 才能找到图像,所以我尝试了多种方法,例如:
<%= image_tag "#{Rails.root}" + current_user.company.company_setting.logo_image.url + "&id=#{current_user.company.company_setting.id}" %>
仍然没有渲染。有人有什么想法吗?