Sha256: 03af4afaa42aa9c3f5d3a47efa097b057fa5d923bdb37f94e1188a7098a3ef6b
Contents?: true
Size: 1.13 KB
Versions: 5
Compression:
Stored size: 1.13 KB
Contents
require 'fileutils' namespace :spree_i18n do desc 'Upgrades to version without globalize.' task upgrade: :environment do files = %w( add_translations_to_main_models add_translations_to_product_permalink add_translations_to_option_value rename_activator_translations_to_promotion_translations update_spree_product_translations add_translations_to_product_properties remove_null_constraints_from_spree_tables add_deleted_at_to_translation_tables add_translations_to_store ).collect do |file_name| Dir.glob Rails.root.join('db', 'migrate', "*_#{file_name}*.rb") end.flatten # Delete old migrations FileUtils.rm files # Install new migrations Rake::Task['spree_i18n:install:migrations'].invoke puts <<-DESC Upgraded migrations successfully. Now please remove these lines from your vendor/assets folder: From `vendor/assets/javascripts/spree/backend/all.js` //= require spree/backend/spree_i18n and from `vendor/assets/stylesheets/spree/backend/all.css` *= require spree/backend/spree_i18n Don't forget to run `rake db:migrate` now. DESC end end
Version data entries
5 entries across 5 versions & 1 rubygems