From 5c4b141d7ba48aafd12a344eae235e3d1e3b5534 Mon Sep 17 00:00:00 2001 From: Kat Date: Wed, 23 Mar 2022 14:52:54 +0000 Subject: [PATCH] Add readme step --- README.md | 10 ++++++++-- lib/tasks/rent_ranges.rake | 3 +++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 91860ca18..dc708ec8f 100644 --- a/README.md +++ b/README.md @@ -34,10 +34,16 @@ Pre-requisites: 5. Seed the database if required:\ `rake db:seed` -6. Install the frontend depenencies:\ +6. Seed the database with rent ranges if required (~7000 rows per year):\ +`rake "data_import:rent_ranges[,]"` + + For 2021-2022 ranges run:\ + `rake "data_import:rent_ranges[2021,config/rent_range_data/2021.csv]"` + +7. Install the frontend depenencies:\ `yarn install` -7. Start the dev servers using foreman:\ +8. Start the dev servers using foreman:\ `./bin/dev` Or start them individually:\ diff --git a/lib/tasks/rent_ranges.rake b/lib/tasks/rent_ranges.rake index b66c5460d..1d9c0284f 100644 --- a/lib/tasks/rent_ranges.rake +++ b/lib/tasks/rent_ranges.rake @@ -5,6 +5,7 @@ namespace :data_import do task :rent_ranges, %i[start_year path] => :environment do |_task, args| start_year = args[:start_year] path = args[:path] + count = 0 raise "Usage: rake data_import:rent_ranges[start_year,'path/to/csv_file']" if path.blank? || start_year.blank? @@ -21,6 +22,8 @@ namespace :data_import do hard_max: row["hard_max"] }, unique_by: %i[start_year lettype beds la], ) + count +=1 end + pp "Created/updated #{count} records" end end