Как работает Actionmailer?
Если мне нужно отправить несколько писем двум людям, как я могу это сделать? Я нашел документы в Интернете, но я их не понимаю. Можете ли вы показать мне и объяснить, используя простой язык?
2 ответа
Решение
def send_mail_persons(user)
@user = user
mail :to => @user.email, :subject => "Amusement.", :from => MAIL_ADDRESS
end
Здесь я вызвал метод send_mail_persons и передал информацию о получателях в качестве параметра. Также существует простой способ..
def send_mail_persons
mail :to => MAILING_ADDRESS, :subject => "Amusement.", :from => MAIL_ADDRESS
end
и определите и MAILING_ADDRESS и MAIL_ADDRESS в константах.
Thanx
Лучшее, что вы можете найти, это Ryan's Railscast:
http://railscasts.com/episodes/206-action-mailer-in-rails-3
Также хороший гид здесь:
http://guides.rubyonrails.org/action_mailer_basics.html
На самом деле вы можете прочитать не только о ActionMailer, но и обо всей кухне Rails.