mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-10 07:50:33 -07:00
chore: upgrade to rails 7.1.
upgrade rspec fix failing tests upgrade devise
This commit is contained in:
parent
2fd56047d4
commit
18ab51c860
12 changed files with 268 additions and 238 deletions
|
|
@ -8,9 +8,10 @@ class SurveyItemResponse < ActiveRecord::Base
|
|||
belongs_to :school
|
||||
belongs_to :survey_item, counter_cache: true
|
||||
belongs_to :student, foreign_key: :student_id, optional: true
|
||||
belongs_to :gender
|
||||
belongs_to :income
|
||||
belongs_to :ell
|
||||
belongs_to :gender, optional: true belongs_to :gender, optional: true
|
||||
belongs_to :income, optional: true
|
||||
belongs_to :ell, optional: true
|
||||
belongs_to :sped, optional: true
|
||||
|
||||
has_one :measure, through: :survey_item
|
||||
|
||||
|
|
@ -45,3 +46,4 @@ class SurveyItemResponse < ActiveRecord::Base
|
|||
}
|
||||
end
|
||||
|
||||
|
||||
|
|
|
|||
13
app/presenters/analyze/group/sped.rb
Normal file
13
app/presenters/analyze/group/sped.rb
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
module Analyze
|
||||
module Group
|
||||
class Sped
|
||||
def name
|
||||
"Special Education"
|
||||
end
|
||||
|
||||
def slug
|
||||
"sped"
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
require 'csv'
|
||||
require "csv"
|
||||
|
||||
class EnrollmentLoader
|
||||
def self.load_data(filepath:)
|
||||
|
|
@ -57,75 +57,75 @@ class EnrollmentRowValues
|
|||
|
||||
def school
|
||||
@school ||= begin
|
||||
dese_id = row['DESE ID'].try(:strip).to_i
|
||||
dese_id = row["DESE ID"].try(:strip).to_i
|
||||
School.find_by_dese_id(dese_id)
|
||||
end
|
||||
end
|
||||
|
||||
def academic_year
|
||||
@academic_year ||= begin
|
||||
year = row['Academic Year']
|
||||
year = row["Academic Year"]
|
||||
AcademicYear.find_by_range(year)
|
||||
end
|
||||
end
|
||||
|
||||
def pk
|
||||
row['PK'] || row['pk']
|
||||
row["PK"] || row["pk"]
|
||||
end
|
||||
|
||||
def k
|
||||
row['K'] || row['k']
|
||||
row["K"] || row["k"]
|
||||
end
|
||||
|
||||
def one
|
||||
row['1']
|
||||
row["1"]
|
||||
end
|
||||
|
||||
def two
|
||||
row['2']
|
||||
row["2"]
|
||||
end
|
||||
|
||||
def three
|
||||
row['3']
|
||||
row["3"]
|
||||
end
|
||||
|
||||
def four
|
||||
row['4']
|
||||
row["4"]
|
||||
end
|
||||
|
||||
def five
|
||||
row['5']
|
||||
row["5"]
|
||||
end
|
||||
|
||||
def six
|
||||
row['6']
|
||||
row["6"]
|
||||
end
|
||||
|
||||
def seven
|
||||
row['7']
|
||||
row["7"]
|
||||
end
|
||||
|
||||
def eight
|
||||
row['8']
|
||||
row["8"]
|
||||
end
|
||||
|
||||
def nine
|
||||
row['9']
|
||||
row["9"]
|
||||
end
|
||||
|
||||
def ten
|
||||
row['10']
|
||||
row["10"]
|
||||
end
|
||||
|
||||
def eleven
|
||||
row['11']
|
||||
row["11"]
|
||||
end
|
||||
|
||||
def twelve
|
||||
row['12']
|
||||
row["12"]
|
||||
end
|
||||
|
||||
def total_students
|
||||
row['Total'].gsub(',', '').to_i
|
||||
row["Total"].delete(",").to_i
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue