From e14240a9a4a1e9c98b70a8150ed457d70a534c1e 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 efed5a43..554f9d63 100644 --- a/lib/tasks/one_off.rake +++ b/lib/tasks/one_off.rake @@ -113,4 +113,17 @@ namespace :one_off do measure.scales.each { |scale| scale.delete } measure.delete 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