From fc77eb0ee63386575ae26b2a3150468d3bacb3e1 Mon Sep 17 00:00:00 2001 From: Nelson Jovel Date: Fri, 29 Mar 2024 12:05:54 -0700 Subject: [PATCH] chore: create script for resetting respondents --- lib/tasks/one_off.rake | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/tasks/one_off.rake b/lib/tasks/one_off.rake index ff17e323..3f4ed3b3 100644 --- a/lib/tasks/one_off.rake +++ b/lib/tasks/one_off.rake @@ -113,4 +113,17 @@ namespace :one_off do Respondent.where(academic_year:).delete_all Rails.application.load_seed end + + desc "delete last year of respondent data and reseed numbers" + task reseed_respondents: :environment do + Respondent.delete_all + + seeder = Seeder.new + seeder.seed_enrollment Rails.root.join("data", "enrollment", "enrollment.csv") + seeder.seed_enrollment Rails.root.join("data", "enrollment", "nj_enrollment.csv") + seeder.seed_enrollment Rails.root.join("data", "enrollment", "wi_enrollment.csv") + seeder.seed_staffing Rails.root.join("data", "staffing", "staffing.csv") + seeder.seed_staffing Rails.root.join("data", "staffing", "nj_staffing.csv") + seeder.seed_staffing Rails.root.join("data", "staffing", "wi_staffing.csv") + end end