From 20173f9870d22c602934426fcf1590cb4028c75b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Checa?= Date: Fri, 9 Feb 2018 17:51:35 +0100 Subject: [PATCH] Added newsletter mailer method and view --- app/mailers/mailer.rb | 9 +++++++++ app/views/mailer/newsletter.html.erb | 5 +++++ 2 files changed, 14 insertions(+) create mode 100644 app/views/mailer/newsletter.html.erb diff --git a/app/mailers/mailer.rb b/app/mailers/mailer.rb index 32a8ebe4b..5b667d477 100644 --- a/app/mailers/mailer.rb +++ b/app/mailers/mailer.rb @@ -126,6 +126,15 @@ class Mailer < ApplicationMailer end end + def newsletter(newsletter) + @newsletter = newsletter + @email_to = newsletter.list_of_recipients + + @email_to.map(&:email).uniq.each do |recipient| + mail(to: recipient, from: @newsletter.from, subject: @newsletter.subject) + end + end + private def with_user(user, &block) diff --git a/app/views/mailer/newsletter.html.erb b/app/views/mailer/newsletter.html.erb new file mode 100644 index 000000000..c310f2596 --- /dev/null +++ b/app/views/mailer/newsletter.html.erb @@ -0,0 +1,5 @@ + +

+ <%= safe_html_with_links @newsletter.body.html_safe %> +

+