aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails
diff options
context:
space:
mode:
authorPiotr Sarnacki <drogus@gmail.com>2010-12-08 23:29:25 +0100
committerPiotr Sarnacki <drogus@gmail.com>2010-12-09 14:19:32 +0100
commit7b9f634e15bfc3f92f4ac7e18537443a55306c10 (patch)
treedef7b780e1ec2304fc00e52f54727a87bab1f732 /railties/lib/rails
parent843130dbe7fb0545db13bdfc163b919cfd0e128f (diff)
downloadrails-7b9f634e15bfc3f92f4ac7e18537443a55306c10.tar.gz
rails-7b9f634e15bfc3f92f4ac7e18537443a55306c10.tar.bz2
rails-7b9f634e15bfc3f92f4ac7e18537443a55306c10.zip
Refactor db:load:config to automatically pick additional migrations if ENGINE_PATH is available
Diffstat (limited to 'railties/lib/rails')
-rw-r--r--railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb10
-rwxr-xr-xrailties/lib/rails/generators/rails/plugin_new/templates/Rakefile6
2 files changed, 1 insertions, 15 deletions
diff --git a/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb b/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb
index 77497f9e44..9c54b98238 100644
--- a/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb
+++ b/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb
@@ -70,16 +70,6 @@ task :default => :test
if mountable?
template "rails/routes.rb", "#{dummy_path}/config/routes.rb", :force => true
end
-
- if full? && !options[:skip_active_record]
- append_file "#{dummy_path}/Rakefile", <<-EOF
-
-task :"db:load_config" do
- ActiveRecord::Migrator.migrations_paths = Rails.application.config.paths["db/migrate"].to_a +
- <%= camelized %>::Engine.config.paths["db/migrate"].to_a
-end
- EOF
- end
end
def test_dummy_clean
diff --git a/railties/lib/rails/generators/rails/plugin_new/templates/Rakefile b/railties/lib/rails/generators/rails/plugin_new/templates/Rakefile
index b7cab3859a..25292f59ad 100755
--- a/railties/lib/rails/generators/rails/plugin_new/templates/Rakefile
+++ b/railties/lib/rails/generators/rails/plugin_new/templates/Rakefile
@@ -17,12 +17,8 @@ end
<% if full? && !options[:skip_active_record] -%>
namespace :app do
+ ENGINE_PATH = File.expand_path("..", __FILE__)
load File.expand_path("../<%= dummy_path -%>/Rakefile", __FILE__)
-
- task :"db:load_config" do
- ActiveRecord::Migrator.migrations_paths = Rails.application.config.paths["db/migrate"].to_a +
- <%= camelized %>::Engine.config.paths["db/migrate"].to_a
- end
end
<% end -%>