4
5
6
7
8
9
10
11
12
13
14
15
16
|
# File 'app/controllers/kms/public/feedback_messages_controller.rb', line 4
def create
@feedback = Kms::FeedbackMessage.new(feedback_params)
if Kms::Settings.instance.values['enable_recaptcha']
verify_recaptcha(model: @feedback, private_key: Kms::Settings.instance.values['recaptcha_private_key']) && @feedback.save
else
@feedback.save
end
if @feedback.errors.present?
render json: @feedback.to_json(methods: :errors), status: :unprocessable_entity
else
render json: @feedback.to_json
end
end
|