Updated seed and model costumer association

This commit is contained in:
2024-08-28 21:33:22 +02:00
parent 4bbb5926b1
commit 017d6d25ae
4 changed files with 13 additions and 9 deletions

View File

@@ -17,8 +17,8 @@ User.create!(email: "maximilian.lasser@hs-rm.de", firstname: "Max", lastname: "L
# Students
students = []
5.times do
firstname = Faker::Name.unique.first_name
lastname = Faker::Name.unique.last_name
firstname = Faker::Name.unique.first_name.delete(" ")
lastname = Faker::Name.unique.last_name.delete(" ")
students << User.new(email: firstname + "." + lastname + "@student.hs-rm.de", firstname: firstname, lastname: lastname, password_digest: BCrypt::Password.create("password"), verified: true)
students.last.save!
end
@@ -29,10 +29,8 @@ end
'DasNächsteMalGeheIchWoAndersHin.pdf' ].shuffle.each do |pdf|
status = %i[open open open open open printing pickup paid canceled].sample
job = Job.new(costumer_firstname: Faker::Name.unique.first_name, costumer_lastname: Faker::Name.unique.last_name,
costumer_id: students[rand(0...4)].id,
# number_of_plans_a0: a0, number_of_plans_a1: a1, number_of_plans_a2: a2, number_of_plans_a3: a3,
status:, privacy_policy_accepted: true)
job = Job.new(status:, privacy_policy_accepted: true)
job.pdf = File.open(Rails.root.join('db/pdfs/', pdf))
job.costumer = students[rand(0...4)]
job.save!
end