diff options
author | Piotr Sarnacki <drogus@gmail.com> | 2012-05-03 22:47:29 -0700 |
---|---|---|
committer | Piotr Sarnacki <drogus@gmail.com> | 2012-05-03 22:47:29 -0700 |
commit | 4f77f956a8458c611c58975fb54094dea05a83e3 (patch) | |
tree | c178eecdd9db047970c58dc36c65655e02ee7a77 /railties/lib | |
parent | 7a3e43cc58a2d5d00d3e9fa8c9ab5583ffa5cf00 (diff) | |
parent | 0e49ef433093c0ed08c7df8609b0b9e3dae5150c (diff) | |
download | rails-4f77f956a8458c611c58975fb54094dea05a83e3.tar.gz rails-4f77f956a8458c611c58975fb54094dea05a83e3.tar.bz2 rails-4f77f956a8458c611c58975fb54094dea05a83e3.zip |
Merge pull request #5821 from Deradon/fix-engine-tasks
Provided fix for calling rake tasks within mountable engines
Diffstat (limited to 'railties/lib')
-rw-r--r-- | railties/lib/rails/engine.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/railties/lib/rails/engine.rb b/railties/lib/rails/engine.rb index c9654fc63d..9bf9cbe022 100644 --- a/railties/lib/rails/engine.rb +++ b/railties/lib/rails/engine.rb @@ -608,7 +608,12 @@ module Rails desc "Copy migrations from #{railtie_name} to application" task :migrations do ENV["FROM"] = railtie_name - Rake::Task["railties:install:migrations"].invoke + if Rake::Task.task_defined?("railties:install:migrations") + Rake::Task["railties:install:migrations"].invoke + else + Rake::Task["app:railties:install:migrations"].invoke + end + end end end |