Class: C80OrderForm::MessageOrderMailer

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
app/mailers/c80_order_form/message_order_mailer.rb

Instance Method Summary collapse

Instance Method Details

#format_message(message) ⇒ Object

private



20
21
22
23
24
25
26
27
28
29
# File 'app/mailers/c80_order_form/message_order_mailer.rb', line 20

def format_message(message)
  m = Settings.first.message_text
  m = m.gsub!('{name}',message.name)
  m = m.gsub!('{email_or_phone}',message.email_or_phone)
  m = m.gsub!('{comment}',message.comment)
  m = m.gsub!('{subj_id}',message.subj_id)
  # puts "<format_message> m: #{m}"
  message.update(:comment => m)
  m
end

#send_mess(message, subject) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'app/mailers/c80_order_form/message_order_mailer.rb', line 7

def send_mess(message, subject)
  @message = format_message(message)

  puts "<MessageOrderMailer.send_mess> Отправляем сообщение."
  mail(subject: subject) do |format|
    format.html { render "mail_mess" }
  end

  #puts "#{SiteProps.first.mail_to}"
end