diff options
Diffstat (limited to 'activerecord/lib/active_record')
-rw-r--r-- | activerecord/lib/active_record/migration.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/migration.rb b/activerecord/lib/active_record/migration.rb index 2bec244263..b6213f4e1d 100644 --- a/activerecord/lib/active_record/migration.rb +++ b/activerecord/lib/active_record/migration.rb @@ -330,7 +330,11 @@ module ActiveRecord def migrate migration_classes.each do |migration_class| - Base.logger.info("Reached target version: #{@target_version}") and break if reached_target_version?(migration_class.version) + if reached_target_version?(migration_class.version) + Base.logger.info("Reached target version: #{@target_version}") + break + end + next if irrelevant_migration?(migration_class.version) Base.logger.info "Migrating to #{migration_class} (#{migration_class.version})" |