../ app / views / order_mailer / confirm_email.html.erb
<% for item in @order.line_items %>
# I'm not sure this product.image containts images. And it doesn't work =(
<%= image_tag image.attachment.url(:product), :itemprop => "image" %>
<%=item.variant.sku %> <%=item.variant.product.name%>
<%= variant_options(item.variant) %>(<%=item.quantity%>) @ <%= number_to_currency item.price %>
<%= number_to_currency(item.price * item.quantity) %>
<% end %>
<%= number_to_currency @order.total %>
以下picture更易理解。
您能否请求解决方案将image.products添加到确认电子邮件中?
答案 0 :(得分:2)
您需要执行以下操作:
<%= image_tag "#{root_url}#{image.attachment.url(:product)}", :itemprop => "image" %>
您获得的是相对图片路径,而非绝对网址。
答案 1 :(得分:2)
./应用/视图/ order_mailer / confirm_email.html.erb
<%= link_to image_tag('http://mysite.com' + item.variant.images.first.attachment.url(:small)), item.variant.product %>
在项目块中添加此行,您将在确认电子邮件中获得图像。