parent
							
								
									2a01019457
								
							
						
					
					
						commit
						7a007dbd44
					
				@ -1,16 +1,10 @@
 | 
				
			||||
class ExerciseChoice < ApplicationRecord
 | 
				
			||||
 | 
				
			||||
  belongs_to :exercise_question
 | 
				
			||||
  has_many :exercise_answers
 | 
				
			||||
  has_many :exercise_standard_answers
 | 
				
			||||
  has_many :exercise_answers, :dependent => :delete_all
 | 
				
			||||
  has_many :exercise_standard_answers, :dependent => :delete_all
 | 
				
			||||
 | 
				
			||||
  scope :find_choice_custom, lambda {|k,v| where("#{k} = ?",v)}  #根据传入的参数查找问题
 | 
				
			||||
  scope :left_choice_choose, lambda {|k,v| where("#{k} > ?",v)}  #根据传入的参数查找问题
 | 
				
			||||
 | 
				
			||||
  after_destroy :destroy_choices_relations
 | 
				
			||||
 | 
				
			||||
  def destroy_choices_relations
 | 
				
			||||
    exercise_answers.destroy_all
 | 
				
			||||
    exercise_standard_answers.destroy_all
 | 
				
			||||
  end
 | 
				
			||||
end
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue