|
|
@ -117,6 +117,21 @@ class PollController < ApplicationController
|
|
|
|
a = 1
|
|
|
|
a = 1
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#删除单选题
|
|
|
|
|
|
|
|
def delete_poll_question
|
|
|
|
|
|
|
|
@poll_question = PollQuestion.find params[:poll_question]
|
|
|
|
|
|
|
|
poll_questions = @poll_question.poll.poll_questions.where("question_number > #{@poll_question.question_number}")
|
|
|
|
|
|
|
|
poll_questions.each do |question|
|
|
|
|
|
|
|
|
question.question_number -= 1
|
|
|
|
|
|
|
|
question.save
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
if @poll_question && @poll_question.destroy
|
|
|
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
|
|
|
format.js
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
private
|
|
|
|
private
|
|
|
|
def find_poll_and_course
|
|
|
|
def find_poll_and_course
|
|
|
|
@poll = Poll.find params[:id]
|
|
|
|
@poll = Poll.find params[:id]
|
|
|
|