class PollQuestion < ApplicationRecord

  belongs_to :poll
  has_many :poll_answers, :dependent => :delete_all
  attr_accessor :question_answers, :question_other_anser
  has_many :poll_votes

  scope :ques_count, lambda {|k| where("question_type = ?",k)}
  scope :ques_necessary, -> {where("is_necessary = ?",1)}
  scope :insert_question, lambda {|k| where("question_number > ?",k)}

  def question_type_name
    case self.question_type
    when 1
      "单选题"
    when 2
      "多选题"
    when 3
      "主观题"
    when 4
      "多行主观题"
    end
  end
end