Class: Admin::MailMethodsController

Inherits:
ResourceController
  • Object
show all
Defined in:
app/controllers/admin/mail_methods_controller.rb

Instance Method Summary collapse

Instance Method Details

#testmailObject



4
5
6
7
8
9
10
11
12
13
14
15
# File 'app/controllers/admin/mail_methods_controller.rb', line 4

def testmail
  @mail_method = MailMethod.find(params[:id])
  if TestMailer.test_email(@mail_method, current_user).deliver
    flash[:notice] = t("admin.mail_methods.testmail.delivery_success")
  else
    flash[:error] = t("admin.mail_methods.testmail.delivery_error")
  end
rescue Exception => e
  flash[:error] = t("admin.mail_methods.testmail.error") % {:e => e}
ensure
  respond_with(@mail_method) { |format| format.html { redirect_to :back } }
end