diff --git a/app/services/blocks_migration.rb b/app/services/blocks_migration.rb index b53df357c4e34cf386951ba36b79e6a3aaa95f43..8b65d79fff31bf68efb07649310ffe3cf72fb603 100644 --- a/app/services/blocks_migration.rb +++ b/app/services/blocks_migration.rb @@ -6,15 +6,21 @@ class BlocksMigration def self.cleanup Communication::Website::Post.find_each do |post| next if post.text.blank? - puts "#{post} (#{post.id}, #{post.university})" - next if post.blocks.any? - puts " migrating" - puts post.text.to_html - # block = post.blocks.create university: post.university, template_kind: :chapter - # data = block.data - # data['text'] = post.text.to_html - # block.data = data - # block.save + cleanup_post post end end + + private + + def self.cleanup_post(post) + puts "#{post} (#{post.id}, #{post.university})" + return if post.blocks.any? + puts " migrating" + puts post.text.to_html + # block = post.blocks.create university: post.university, template_kind: :chapter + # data = block.data + # data['text'] = post.text.to_html + # block.data = data + # block.save + end end