Sha256: 52202bcfa76d3f6fda87c097fa9db8896e4d22a3c5333e3ded66bb69911cec67
Contents?: true
Size: 581 Bytes
Versions: 5
Compression:
Stored size: 581 Bytes
Contents
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
5 entries across 5 versions & 1 rubygems