Sha256: db6faf0d603f879e78517eaf84111bfecdce0afcbf205f82046c4502e7836be4
Contents?: true
Size: 636 Bytes
Versions: 1
Compression:
Stored size: 636 Bytes
Contents
require_dependency "pages_cms/application_controller" module PagesCms class ContactsController < ApplicationController def create contact = Contact.new(contact_params) if contact.save flash[:success] = 'Successfully contacted us. We will respond shortly!' ContactMailer.new_contact(contact).deliver_now redirect_to :back else flash[:danger] = "There was a problem: #{contact.errors.full_messages.to_sentence}" redirect_to :back end end private def contact_params params.require(:contact).permit(:name, :email, :message) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pages_cms-1.1.0 | app/controllers/pages_cms/contacts_controller.rb |