Rails одним лайнером отправка почты? - PullRequest
6 голосов
/ 02 марта 2012

Как я могу отправить письмо в одну строку, не создавая почтовый класс?

Мне нужно установить все параметры, включая: from (отличается от пользователя smtp)

Пока я получил это:

# ok not exactly a one liner, but it doesn't matter
ActionMailer::Base.mail(:from => 'admin@mysite.me', :to => 'someone@gmail.com', :subject => 'subject bla') do
  'content bla'
end.deliver

Содержание не работает, я получаю пустое письмо

1 Ответ

21 голосов
/ 02 марта 2012
ActionMailer::Base.mail(from: 'from@domain.com', to: 'to@domain.com', subject: "Welcome to My Awesome Site", body: 'I am the email body.').deliver

Омг, у нас есть одна строка

...