From d72ece824c7bfc666c65228a3d9dff12634db8d0 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Wed, 2 Jul 2014 12:06:11 +0200 Subject: [PATCH] Mailer fuer Neuigkeiten added --- app/mailers/news_mailer.rb | 7 +++++++ app/views/news_mailer/neuigkeit_mail.html.erb | 4 ++++ config/environments/development.rb | 7 ++++--- spec/mailers/news_mailer_spec.rb | 5 +++++ 4 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 app/mailers/news_mailer.rb create mode 100644 app/views/news_mailer/neuigkeit_mail.html.erb create mode 100644 spec/mailers/news_mailer_spec.rb diff --git a/app/mailers/news_mailer.rb b/app/mailers/news_mailer.rb new file mode 100644 index 0000000..4859eee --- /dev/null +++ b/app/mailers/news_mailer.rb @@ -0,0 +1,7 @@ +class NewsMailer < ActionMailer::Base + default from: "salzamt@fet.at" + def neuigkeit_mail(email, neuigkeit_id) + @neuigkeit= Neuigkeit.find(neuigkeit_id) + mail(to: "andis@fet.at", subject: @neuigkeit.title) + end +end diff --git a/app/views/news_mailer/neuigkeit_mail.html.erb b/app/views/news_mailer/neuigkeit_mail.html.erb new file mode 100644 index 0000000..8706934 --- /dev/null +++ b/app/views/news_mailer/neuigkeit_mail.html.erb @@ -0,0 +1,4 @@ +

+ <%= @neuigkeit.title%> +

+ <%= raw(@neuigkeit.text) %> diff --git a/config/environments/development.rb b/config/environments/development.rb index fbed567..6ea22ef 100755 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -14,8 +14,9 @@ Fetsite::Application.configure do config.action_controller.perform_caching = false # Don't care if the mailer can't send - config.action_mailer.raise_delivery_errors = false -config.action_mailer.default_url_options = {} # :host => 'glonass.htu.tuwien.ac.at' } + config.action_mailer.raise_delivery_errors = true + config.action_mailer.delivery_method =:sendmail + config.action_mailer.default_url_options = {} # :host => 'glonass.htu.tuwien.ac.at' } # Print deprecation notices to the Rails logger config.active_support.deprecation = :log @@ -33,5 +34,5 @@ config.action_mailer.default_url_options = {} # :host => 'glonass.htu.tuwien.ac config.assets.compress = false # Expands the lines which load the assets - config.assets.debug = true + config.assets.debug = false end diff --git a/spec/mailers/news_mailer_spec.rb b/spec/mailers/news_mailer_spec.rb new file mode 100644 index 0000000..205f934 --- /dev/null +++ b/spec/mailers/news_mailer_spec.rb @@ -0,0 +1,5 @@ +require "spec_helper" + +describe NewsMailer do + pending "add some examples to (or delete) #{__FILE__}" +end