From 747db0ea35c9e9fbe537b8a903bd27223d0544ce Mon Sep 17 00:00:00 2001 From: iagirre Date: Mon, 16 Apr 2018 09:30:21 +0200 Subject: [PATCH] Add dev_seeds for milestones with translations Add one milestone to each investment with translations for each locale defined in the app. --- db/dev_seeds/budgets.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/db/dev_seeds/budgets.rb b/db/dev_seeds/budgets.rb index 4740ed407..5d3294b46 100644 --- a/db/dev_seeds/budgets.rb +++ b/db/dev_seeds/budgets.rb @@ -109,3 +109,17 @@ section "Creating Valuation Assignments" do Budget::Investment.all.sample.valuators << Valuator.first end end + +section "Creating investment milestones" do + Budget::Investment.all.each do |investment| + milestone = Budget::Investment::Milestone.new(investment_id: investment.id, publication_date: Date.tomorrow) + I18n.available_locales.map do |locale| + neutral_locale = locale.to_s.downcase.underscore.to_sym + Globalize.with_locale(neutral_locale) do + milestone.description = "Description for locale #{locale}" + milestone.title = I18n.l(Time.current, format: :datetime) + milestone.save! + end + end + end +end