chore: Make sure survey items are uniq by survey item ids

This commit is contained in:
Nelson Jovel 2024-11-25 17:05:07 -08:00
parent 848fccf55f
commit 830b7bdfea
3 changed files with 10 additions and 2 deletions

View file

@ -7,6 +7,8 @@ class SurveyItem < ActiveRecord::Base
has_many :survey_item_responses
validates :survey_item_id, uniqueness: true
def score(school:, academic_year:)
@score ||= Hash.new do |memo, (school, academic_year)|
memo[[school, academic_year]] =