aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb
diff options
context:
space:
mode:
Diffstat (limited to 'railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb')
-rw-r--r--railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb10
1 files changed, 10 insertions, 0 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 9c54b98238..77497f9e44 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,6 +70,16 @@ 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