moving post answer routes back

This commit is contained in:
Mark Moser
2016-08-01 10:33:02 -05:00
parent 95eec915c4
commit fff062a3a7
5 changed files with 41 additions and 39 deletions

View File

@ -21,6 +21,11 @@ class CandidateController < ApplicationController
@answer = Answer.new
end
def update_answer
qid = prep_status.current_question_id
send "process_#{prep_question(qid).input_type}"
end
def live_coder
question
render layout: false
@ -32,38 +37,6 @@ class CandidateController < ApplicationController
redirect_to :question and return unless prep_status.current_question_id.nil?
end
def update_text
@answer = prep_answer
@answer.update(answer: answer_params[:text],
saved: answer_params[:save],
submitted: answer_params[:next])
route_answer
end
def update_radio
@answer = prep_answer
@answer.update(answer: answer_params[:radio],
saved: answer_params[:save],
submitted: answer_params[:next])
route_answer
end
def update_checkbox
@answer = prep_answer
@answer.update(answer: answer_params[:checkbox],
saved: answer_params[:save],
submitted: answer_params[:next])
route_answer
end
def update_live_code
@answer = prep_answer
@answer.update(answer: answer_params[:live_code],
saved: answer_params[:save],
submitted: answer_params[:next])
route_answer
end
# TODO
def update_summary
# redirect_to :summary
@ -115,4 +88,36 @@ class CandidateController < ApplicationController
redirect_to :question
end
end
def process_text
@answer = prep_answer
@answer.update(answer: answer_params[:text],
saved: answer_params[:save],
submitted: answer_params[:next])
route_answer
end
def process_radio
@answer = prep_answer
@answer.update(answer: answer_params[:radio],
saved: answer_params[:save],
submitted: answer_params[:next])
route_answer
end
def process_checkbox
@answer = prep_answer
@answer.update(answer: answer_params[:checkbox],
saved: answer_params[:save],
submitted: answer_params[:next])
route_answer
end
def process_live_code
@answer = prep_answer
@answer.update(answer: answer_params[:live_code],
saved: answer_params[:save],
submitted: answer_params[:next])
route_answer
end
end