Class: MailController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- MailController
- Defined in:
- app/controllers/mail_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/mail_controller.rb', line 6 def create @page = Page.find(params[:page_id]) @page.request, @page.response = request, response config, part_page = config_and_page(@page) mail = Mail.new(part_page, config, params[:mailer]) @page.last_mail = part_page.last_mail = mail process_mail(mail, config) if mail.send redirect_to (config[:redirect_to] || "#{@page.url}#mail_sent") else render :text => @page.render end end |