From abe8527e54c57fcd65a1a175f96a598ae2a9e69f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 15 Nov 2018 12:41:31 +0100 Subject: [PATCH] Randomize milestones per record in dev seeds --- db/dev_seeds/milestones.rb | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/db/dev_seeds/milestones.rb b/db/dev_seeds/milestones.rb index 373accc55..d3e2ced68 100644 --- a/db/dev_seeds/milestones.rb +++ b/db/dev_seeds/milestones.rb @@ -7,15 +7,17 @@ end section "Creating investment milestones" do Budget::Investment.find_each do |investment| - milestone = investment.milestones.build( - publication_date: rand(Date.tomorrow..(Date.current + 3.weeks)), - status_id: Milestone::Status.all.sample - ) - I18n.available_locales.map do |locale| - Globalize.with_locale(locale) do - milestone.description = "Description for locale #{locale}" - milestone.title = I18n.l(Time.current, format: :datetime) - milestone.save! + rand(1..5).times do + milestone = investment.milestones.build( + publication_date: rand(Date.tomorrow..(Date.current + 3.weeks)), + status_id: Milestone::Status.all.sample + ) + I18n.available_locales.map do |locale| + Globalize.with_locale(locale) do + milestone.description = "Description for locale #{locale}" + milestone.title = I18n.l(Time.current, format: :datetime) + milestone.save! + end end end end