Sha256: d152b1466a7cf8543d853a7c80198746a15b5bd77c7da6b8e209957a63f5dee0
Contents?: true
Size: 679 Bytes
Versions: 2
Compression:
Stored size: 679 Bytes
Contents
## # This controller provides the basic contact form. # class ContactController < ApplicationController ## # GET /contact def index @msg = BarkestCore::ContactMessage.new end ## # POST /contact def create @msg = get_message if @msg.valid? && verify_recaptcha_challenge(@msg) @msg.remote_ip = request.remote_ip @msg.send_message flash[:success] = 'Your message has been sent.' redirect_to root_url else render 'index' end end private def get_message BarkestCore::ContactMessage.new(params.require(:barkest_core_contact_message).permit(:your_name, :your_email, :related_to, :subject, :body)) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
barkest_core-1.5.4.0 | app/controllers/contact_controller.rb |
barkest_core-1.5.3.0 | app/controllers/contact_controller.rb |