From 271ea37776718926b1c5901c392ef4322be57e26 Mon Sep 17 00:00:00 2001 From: Luis Mendo Date: Fri, 11 Sep 2015 10:24:17 +0200 Subject: [PATCH] Fix Gem::Package::TooLongFileName error. - Move blocks migrations to dummy app to fix Gem::Package::TooLongFileName error on gem building. - Fix DestroyNoCmsPagesBlocks migration. - Update readme. --- README.md | 1 + .../20141211224348_destroy_no_cms_pages_blocks.rb | 14 +++++++------- ...21_create_no_cms_blocks_blocks.no_cms_blocks.rb | 0 ...me_nested_set_to_no_cms_blocks.no_cms_blocks.rb | 0 ...osition_to_no_cms_blocks_block.no_cms_blocks.rb | 0 ...ds_info_to_no_cms_blocks_block.no_cms_blocks.rb | 0 ...ations_to_no_cms_blocks_blocks.no_cms_blocks.rb | 0 spec/dummy/db/schema.rb | 2 +- 8 files changed, 9 insertions(+), 8 deletions(-) rename db/migrate/20141211224242_create_no_cms_blocks_blocks.no_cms_blocks.rb => spec/dummy/db/migrate/20150910163021_create_no_cms_blocks_blocks.no_cms_blocks.rb (100%) rename db/migrate/20150909142451_add_awesome_nested_set_to_no_cms_blocks.no_cms_blocks.rb => spec/dummy/db/migrate/20150910163022_add_awesome_nested_set_to_no_cms_blocks.no_cms_blocks.rb (100%) rename db/migrate/20150909142452_add_position_to_no_cms_blocks_block.no_cms_blocks.rb => spec/dummy/db/migrate/20150910163023_add_position_to_no_cms_blocks_block.no_cms_blocks.rb (100%) rename db/migrate/20150909142453_add_non_translated_fields_info_to_no_cms_blocks_block.no_cms_blocks.rb => spec/dummy/db/migrate/20150910163024_add_non_translated_fields_info_to_no_cms_blocks_block.no_cms_blocks.rb (100%) rename db/migrate/20150909142454_move_layout_from_no_cms_blocks_block_translations_to_no_cms_blocks_blocks.no_cms_blocks.rb => spec/dummy/db/migrate/20150910163025_move_layout_from_no_cms_blocks_block_translations_to_no_cms_blocks_blocks.no_cms_blocks.rb (100%) diff --git a/README.md b/README.md index c045581..bf747ea 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ bundle install And then import all the migrations: ``` +rake no_cms_blocks:install:migrations rake no_cms_pages:install:migrations ``` diff --git a/db/migrate/20141211224348_destroy_no_cms_pages_blocks.rb b/db/migrate/20141211224348_destroy_no_cms_pages_blocks.rb index ee15b47..d16a3a1 100644 --- a/db/migrate/20141211224348_destroy_no_cms_pages_blocks.rb +++ b/db/migrate/20141211224348_destroy_no_cms_pages_blocks.rb @@ -1,15 +1,15 @@ class DestroyNoCmsPagesBlocks < ActiveRecord::Migration def change - if !defined?(NoCms::Blocks::Block) || !NoCms::Blocks::Block.table_exists? - raise Exception.new("Migration destroying no_cms_pages_blocks should only be run after creating NoCms::Blocks::Block table") + if NoCms::Blocks::Block.table_exists? + begin + Rake::Task["no_cms:pages:migrate_blocks"].invoke + rescue + Rake::Task["app:no_cms:pages:migrate_blocks"].invoke + end end - begin - Rake::Task["no_cms:pages:migrate_blocks"].invoke - rescue - Rake::Task["app:no_cms:pages:migrate_blocks"].invoke - end drop_table :no_cms_pages_blocks + end end diff --git a/db/migrate/20141211224242_create_no_cms_blocks_blocks.no_cms_blocks.rb b/spec/dummy/db/migrate/20150910163021_create_no_cms_blocks_blocks.no_cms_blocks.rb similarity index 100% rename from db/migrate/20141211224242_create_no_cms_blocks_blocks.no_cms_blocks.rb rename to spec/dummy/db/migrate/20150910163021_create_no_cms_blocks_blocks.no_cms_blocks.rb diff --git a/db/migrate/20150909142451_add_awesome_nested_set_to_no_cms_blocks.no_cms_blocks.rb b/spec/dummy/db/migrate/20150910163022_add_awesome_nested_set_to_no_cms_blocks.no_cms_blocks.rb similarity index 100% rename from db/migrate/20150909142451_add_awesome_nested_set_to_no_cms_blocks.no_cms_blocks.rb rename to spec/dummy/db/migrate/20150910163022_add_awesome_nested_set_to_no_cms_blocks.no_cms_blocks.rb diff --git a/db/migrate/20150909142452_add_position_to_no_cms_blocks_block.no_cms_blocks.rb b/spec/dummy/db/migrate/20150910163023_add_position_to_no_cms_blocks_block.no_cms_blocks.rb similarity index 100% rename from db/migrate/20150909142452_add_position_to_no_cms_blocks_block.no_cms_blocks.rb rename to spec/dummy/db/migrate/20150910163023_add_position_to_no_cms_blocks_block.no_cms_blocks.rb diff --git a/db/migrate/20150909142453_add_non_translated_fields_info_to_no_cms_blocks_block.no_cms_blocks.rb b/spec/dummy/db/migrate/20150910163024_add_non_translated_fields_info_to_no_cms_blocks_block.no_cms_blocks.rb similarity index 100% rename from db/migrate/20150909142453_add_non_translated_fields_info_to_no_cms_blocks_block.no_cms_blocks.rb rename to spec/dummy/db/migrate/20150910163024_add_non_translated_fields_info_to_no_cms_blocks_block.no_cms_blocks.rb diff --git a/db/migrate/20150909142454_move_layout_from_no_cms_blocks_block_translations_to_no_cms_blocks_blocks.no_cms_blocks.rb b/spec/dummy/db/migrate/20150910163025_move_layout_from_no_cms_blocks_block_translations_to_no_cms_blocks_blocks.no_cms_blocks.rb similarity index 100% rename from db/migrate/20150909142454_move_layout_from_no_cms_blocks_block_translations_to_no_cms_blocks_blocks.no_cms_blocks.rb rename to spec/dummy/db/migrate/20150910163025_move_layout_from_no_cms_blocks_block_translations_to_no_cms_blocks_blocks.no_cms_blocks.rb diff --git a/spec/dummy/db/schema.rb b/spec/dummy/db/schema.rb index 7a38e96..f87292f 100644 --- a/spec/dummy/db/schema.rb +++ b/spec/dummy/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20150909142454) do +ActiveRecord::Schema.define(version: 20150910163025) do create_table "no_cms_blocks_block_translations", force: true do |t| t.integer "no_cms_blocks_block_id"