fix error
This commit is contained in:
parent
232328a7f8
commit
ab9214a4db
|
@ -141,14 +141,14 @@ class Panel::Survey::BackEnd::SurveysController < OrbitBackendController
|
||||||
@answer_model[question.id.to_s] = @spreadsheet.row(row)[index * 2]
|
@answer_model[question.id.to_s] = @spreadsheet.row(row)[index * 2]
|
||||||
|
|
||||||
when ::SurveyQuestion::Radio, ::SurveyQuestion::Select
|
when ::SurveyQuestion::Radio, ::SurveyQuestion::Select
|
||||||
if !@spreadsheet.row(row)[index*2].nil? && @spreadsheet.row(row)[index*2] != " "
|
if !@spreadsheet.row(row)[index*2].nil? && @spreadsheet.row(row)[index*2] != " "
|
||||||
@answer_model[question.id.to_s] = @spreadsheet.row(row)[index*2]
|
@answer_model[question.id.to_s] = @spreadsheet.row(row)[index*2]
|
||||||
end
|
end
|
||||||
|
|
||||||
when ::SurveyQuestion::Check
|
when ::SurveyQuestion::Check
|
||||||
if !@spreadsheet.row(row)[index*2].nil?
|
if !@spreadsheet.row(row)[index*2].nil? && @spreadsheet.row(row)[index*2] != " "
|
||||||
@answer_model[question.id.to_s] = @spreadsheet.row(row)[index*2].split("\"").select.each_with_index { |str, i| i.odd? }
|
@answer_model[question.id.to_s] = @spreadsheet.row(row)[index*2].split("\"").select.each_with_index { |str, i| i.odd? }
|
||||||
end
|
end
|
||||||
|
|
||||||
when ::SurveyQuestion::Radiogroup
|
when ::SurveyQuestion::Radiogroup
|
||||||
radio_groups = []
|
radio_groups = []
|
||||||
|
@ -218,37 +218,12 @@ class Panel::Survey::BackEnd::SurveysController < OrbitBackendController
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@answer_model.save!
|
@answer_model.save!
|
||||||
|
|
||||||
end #end row
|
end #end row
|
||||||
|
|
||||||
# @start_row = 2
|
|
||||||
# @survey.survey_answers.destroy
|
|
||||||
# @survey_questions.each_with_index do |question,index|
|
|
||||||
# case question.type
|
|
||||||
# when ::SurveyQuestion::Radio, ::SurveyQuestion::Select
|
|
||||||
# (@start_row..(@start_row + question.survey_question_options.count - 1)).each do |row|
|
|
||||||
# (1..@spreadsheet.row(row)[index*2 + 1].to_i).each do
|
|
||||||
# @answer_model = @survey.survey_answers.new
|
|
||||||
# @answer_model[question.id.to_s] = @spreadsheet.row(row)[index*2]
|
|
||||||
# @answer_model.save!
|
|
||||||
# end
|
|
||||||
# end
|
|
||||||
# when ::SurveyQuestion::Check
|
|
||||||
# (@start_row..(@start_row + question.survey_question_options.count - 1)).each do |row|
|
|
||||||
# (1..@spreadsheet.row(row)[index*2 + 1].to_i).each do
|
|
||||||
# @answer_model = @survey.survey_answers.new
|
|
||||||
# @answer_model[question.id.to_s] = [ @spreadsheet.row(row)[index*2] ]
|
|
||||||
# @answer_model.save!
|
|
||||||
# end
|
|
||||||
# end
|
|
||||||
# else
|
|
||||||
# end
|
|
||||||
# end
|
|
||||||
|
|
||||||
redirect_to panel_survey_back_end_surveys_url, :notice => :success
|
redirect_to panel_survey_back_end_surveys_url, :notice => :success
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue