From 48a22a0edccdc096f8b0c9456242f603344d5d7e Mon Sep 17 00:00:00 2001 From: rgarcia Date: Fri, 19 May 2017 14:01:51 +0200 Subject: [PATCH] updates dev seeds with budget results --- db/dev_seeds.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/db/dev_seeds.rb b/db/dev_seeds.rb index 2082102a1..9898ad46f 100644 --- a/db/dev_seeds.rb +++ b/db/dev_seeds.rb @@ -422,6 +422,31 @@ Budget.balloting.last.investments.each do |investment| investment.update(selected: true, feasibility: "feasible") end +puts " ✅" +print "Winner Investments" + +budget = Budget.where(phase: "finished").last +(1..100).each do |i| + heading = budget.headings.reorder("RANDOM()").first + investment = Budget::Investment.create!( + author: User.reorder("RANDOM()").first, + heading: heading, + group: heading.group, + budget: heading.group.budget, + title: Faker::Lorem.sentence(3).truncate(60), + external_url: Faker::Internet.url, + description: "

#{Faker::Lorem.paragraphs.join('

')}

", + created_at: rand((Time.now - 1.week) .. Time.now), + feasibility: "feasible", + valuation_finished: true, + selected: true, + price: rand(10000 .. heading.price), + terms_of_service: "1") +end +budget.headings.each do |heading| + Budget::Result.new(budget, heading).calculate_winners +end + puts " ✅" print "Creating Valuation Assignments"