You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							14 lines
						
					
					
						
							671 B
						
					
					
				
			
		
		
	
	
							14 lines
						
					
					
						
							671 B
						
					
					
				| class ChallengeWorkScore < ApplicationRecord
 | |
|   belongs_to :user
 | |
|   belongs_to :student_work
 | |
|   belongs_to :challenge
 | |
|   has_many :tidings, as: :container, dependent: :destroy
 | |
| 
 | |
|   def create_tiding trigger_user_id
 | |
|     tidings << Tiding.new(user_id: student_work.user_id, trigger_user_id: trigger_user_id, container_id: id,
 | |
|                           container_type: "ChallengeWorkScore", parent_container_id: student_work_id,
 | |
|                           parent_container_type: "StudentWork", belong_container_id: student_work&.homework_common&.course_id,
 | |
|                           belong_container_type: "Course", viewed: 0, tiding_type: "HomeworkCommon")
 | |
|   end
 | |
| end
 |