Sha256: d4408587771db39132ac2185094dd2efabcb1ae2ea5bec1a88e75719b062a539
Contents?: true
Size: 923 Bytes
Versions: 3
Compression:
Stored size: 923 Bytes
Contents
module PointlessFeedback class MessagesController < PointlessFeedback.parent_controller.constantize helper PointlessFeedback::ApplicationHelper def new @message = Message.new end def create @message = Message.new(message_params) if pass_captcha? && @message.save flash[:notice] = I18n.t('pointless_feedback.messages.saved', :default => 'Thanks for your feedback!') redirect_to after_message_create_path else render :new end end private def message_params params.require(:message).permit([ :description, :email_address, :name, :topic, :contact_info ]) end def pass_captcha? if PointlessFeedback.using_captcha? PointlessFeedback::Captcha.pass?(params["g-recaptcha-response"]) else true end end end end
Version data entries
3 entries across 3 versions & 1 rubygems