Ensure engine migrations are copied in the same sequence that they are required.

This commit is contained in:
Brian Quinn 2011-06-08 16:51:10 +01:00
parent 0bcbcdfdad
commit 9f2e91414f
1 changed files with 1 additions and 1 deletions

View File

@ -498,7 +498,7 @@ namespace :railties do
# desc "Copies missing migrations from Railties (e.g. plugins, engines). You can specify Railties to use with FROM=railtie1,railtie2"
task :migrations => :'db:load_config' do
to_load = ENV['FROM'].blank? ? :all : ENV['FROM'].split(",").map {|n| n.strip }
railties = {}
railties = ActiveSupport::OrderedHash.new
Rails.application.railties.all do |railtie|
next unless to_load == :all || to_load.include?(railtie.railtie_name)