diff --git a/activerecord/lib/active_record/migration.rb b/activerecord/lib/active_record/migration.rb index e9a3071251..47a6ed7086 100644 --- a/activerecord/lib/active_record/migration.rb +++ b/activerecord/lib/active_record/migration.rb @@ -352,7 +352,7 @@ module ActiveRecord end def migration_files - files = Dir["#{@migrations_path}/[0-9]+_*.rb"].sort_by do |f| + files = Dir["#{@migrations_path}/[0-9]*_*.rb"].sort_by do |f| migration_version_and_name(f).first.to_i end down? ? files.reverse : files