Sha256: 7ebf248b6439ab57994151d219982a3bad972f6100e3a1c9d1cd7ce2ee5d09b2
Contents?: true
Size: 612 Bytes
Versions: 24
Compression:
Stored size: 612 Bytes
Contents
# frozen_string_literal: true class RemoveStepsShortDescription < ActiveRecord::Migration[5.0] def change Decidim::ParticipatoryProcessStep.transaction do Decidim::ParticipatoryProcessStep.find_each do |step| step.update_attributes!( description: new_description_for(step) ) end remove_column :decidim_participatory_process_steps, :short_description end end def new_description_for(step) desc = {} step.description.keys.each do |locale| desc[locale] = step.short_description[locale] + step.description[locale] end desc end end
Version data entries
24 entries across 24 versions & 3 rubygems