Module: Spree::ContactDecorator

Defined in:
app/models/spree/contact_decorator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.prepended(base) ⇒ Object



3
4
5
# File 'app/models/spree/contact_decorator.rb', line 3

def self.prepended(base)
  base.attribute :mail_from_address, validate: true
end

Instance Method Details

#headersObject

@gem-override spree_storefront-5.3.6/app/models/spree/contact.rb#headers 本家は from を問い合わせ者本人のメールにするが、SES 未検証アドレスで 500 になるため from を mail_from_address(検証済み送信元)に変え、本人は reply_to に回す。



11
12
13
14
15
16
17
18
# File 'app/models/spree/contact_decorator.rb', line 11

def headers
  {
    subject: 'Contact Us',
    to: customer_support_email.to_s,
    from: mail_from_address,
    reply_to: %("#{name}" <#{email}>)
  }
end