app/controllers/contact_topic_answers_controller.rb
class ContactTopicAnswersController < ApplicationController
before_action :force_json_format
def create
@contact_topic_answer = ContactTopicAnswer.new(contact_topic_answer_params)
authorize @contact_topic_answer
if @contact_topic_answer.save
render json: @contact_topic_answer.as_json, status: :created
else
render json: @contact_topic_answer.errors.as_json, status: :unprocessable_entity
end
end
def destroy
@contact_topic_answer = ContactTopicAnswer.find(params[:id])
authorize @contact_topic_answer
@contact_topic_answer.destroy!
head :no_content
end
private
def contact_topic_answer_params
params.require(:contact_topic_answer)
.permit(:id, :contact_topic_id, :case_contact_id, :value, :_destroy)
end
end