Sha256: 59166769aae3c888f030aeaeb158f35ac13ef477bf02fd5c78e42b18c8262e77

Contents?: true

Size: 724 Bytes

Versions: 1

Compression:

Stored size: 724 Bytes

Contents

class ApplicationController < ActionController::Base
  append_view_path '.'

  def index
    render :template => 'index'
  end

  def send_mail
    ContactMailer.new_message(params[:email], params[:message]).deliver
    redirect_to '/', :notice => 'Email sent successfully, please check letter_opener_web inbox.'
  end
end

class ContactMailer < ActionMailer::Base
  append_view_path File.dirname(__FILE__)

  default :to            => 'admin@letter_opener_web.com',
          :from          => 'no-reply@letter_opener_web.com',
          :template_path => '.'

  def new_message(from, message)
    @from, @message = from, message
    mail(:subject => 'Testing letter_opener_web', :template_name => 'new_message')
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
letter_opener_web-1.0.0 demo/application_controller.rb