Can use relative paths for assets in emails because roadie

This commit is contained in:
Rob Harrington
2014-11-20 15:45:12 +11:00
parent 15d157abc0
commit f5a5b93c22
3 changed files with 7 additions and 8 deletions

View File

@@ -1,7 +0,0 @@
module Spree
module MailerHelper
def email_asset_url(asset)
URI.join(root_url, asset_path(asset)).to_s
end
end
end

View File

@@ -5,4 +5,10 @@ Spree::BaseMailer.class_eval do
# Define layout
layout 'mailer'
helper Spree::MailerHelper
protected
def roadie_options
binding.pry
super.merge(url_options: {host: URI(spree.root_url).host })
end
end

View File

@@ -15,7 +15,7 @@
%table{:bgcolor => "#333333"}
%tr
%td
%img{:src => "#{ email_asset_url 'open-food-network-beta.png' }", srcset: "#{ email_asset_url 'open-food-network-beta.svg' }", :width => "200"}/
%img{:src => "#{ asset_path 'open-food-network-beta.png' }", srcset: "#{ asset_path 'open-food-network-beta.svg' }", :width => "200"}/
%td{:align => "right"}
%h6.collapse
Open Food Network