|
|
@ -5,6 +5,7 @@ namespace :data_import do |
|
|
|
task :rent_ranges, %i[start_year path] => :environment do |_task, args| |
|
|
|
task :rent_ranges, %i[start_year path] => :environment do |_task, args| |
|
|
|
start_year = args[:start_year] |
|
|
|
start_year = args[:start_year] |
|
|
|
path = args[:path] |
|
|
|
path = args[:path] |
|
|
|
|
|
|
|
count = 0 |
|
|
|
|
|
|
|
|
|
|
|
raise "Usage: rake data_import:rent_ranges[start_year,'path/to/csv_file']" if path.blank? || start_year.blank? |
|
|
|
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"] }, |
|
|
|
hard_max: row["hard_max"] }, |
|
|
|
unique_by: %i[start_year lettype beds la], |
|
|
|
unique_by: %i[start_year lettype beds la], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
count +=1 |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
pp "Created/updated #{count} records" |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|