|
|
@ -100,11 +100,11 @@ private |
|
|
|
def get_next_page_path(form, previous_page, responses_for_page = {}) |
|
|
|
def get_next_page_path(form, previous_page, responses_for_page = {}) |
|
|
|
questions_for_page = form.questions_for_page(previous_page) |
|
|
|
questions_for_page = form.questions_for_page(previous_page) |
|
|
|
questions_for_page.each do |question, content| |
|
|
|
questions_for_page.each do |question, content| |
|
|
|
if(content.key?("conditional_route_to")) |
|
|
|
next unless content.key?("conditional_route_to") |
|
|
|
|
|
|
|
|
|
|
|
content["conditional_route_to"].each do |route, answer| |
|
|
|
content["conditional_route_to"].each do |route, answer| |
|
|
|
if responses_for_page[question] == answer |
|
|
|
if responses_for_page[question] == answer |
|
|
|
return "case_log_#{route.to_s}_path" |
|
|
|
return "case_log_#{route}_path" |
|
|
|
end |
|
|
|
|
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|