diff options
author | Yves Senn <yves.senn@gmail.com> | 2012-12-12 21:51:38 +0100 |
---|---|---|
committer | Yves Senn <yves.senn@garaio.com> | 2012-12-13 09:08:32 +0100 |
commit | 349d4606004d20cb0ace1980bcb6d0af13f6b504 (patch) | |
tree | 9a3b26f3f5e2be349cafd96e7a343435824f7e35 /activerecord/lib/active_record | |
parent | d4333eded218346eb8b8313f7c69851782f594ef (diff) | |
download | rails-349d4606004d20cb0ace1980bcb6d0af13f6b504.tar.gz rails-349d4606004d20cb0ace1980bcb6d0af13f6b504.tar.bz2 rails-349d4606004d20cb0ace1980bcb6d0af13f6b504.zip |
recognize migrations, in folders containing numbers and 'rb'.
Closes #8492
Diffstat (limited to 'activerecord/lib/active_record')
-rw-r--r-- | activerecord/lib/active_record/migration.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/migration.rb b/activerecord/lib/active_record/migration.rb index 22347fcaef..ef2107ad24 100644 --- a/activerecord/lib/active_record/migration.rb +++ b/activerecord/lib/active_record/migration.rb @@ -665,7 +665,7 @@ module ActiveRecord files = Dir[*paths.map { |p| "#{p}/**/[0-9]*_*.rb" }] migrations = files.map do |file| - version, name, scope = file.scan(/([0-9]+)_([_a-z0-9]*)\.?([_a-z0-9]*)?.rb/).first + version, name, scope = file.scan(/([0-9]+)_([_a-z0-9]*)\.?([_a-z0-9]*)?\.rb\z/).first raise IllegalMigrationNameError.new(file) unless version version = version.to_i |