diff --git a/db/migrate/004_add_polling_and_indexes.rb b/db/migrate/004_add_polling_and_indexes.rb index 7f0abf9..be0a6ff 100644 --- a/db/migrate/004_add_polling_and_indexes.rb +++ b/db/migrate/004_add_polling_and_indexes.rb @@ -19,8 +19,10 @@ class AddPollingAndIndexes < ActiveRecord::Migration[7.0] add_index :vehicles, :model add_index :vehicles, :year - Vehicle.all.each do |v| - VehicleVinDecodeJob.perform_later(v.id) + Vehicle.find_each.with_index do |vehicle, index| + VehicleVinDecodeJob + .set(wait: (index / 50).minutes) + .perform_later(vehicle.id) end end