aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/tasks
diff options
context:
space:
mode:
authorHongli Lai (Phusion) <hongli@phusion.nl>2008-12-09 01:38:17 +0100
committerHongli Lai (Phusion) <hongli@phusion.nl>2008-12-09 01:38:17 +0100
commit13c6c3cfc59ff0b400b294dce15f32752b0fb5f5 (patch)
tree052ac9c8f4adb91a4b32e3b2a97b1bc6bdace2e6 /railties/lib/tasks
parentccb96f2297e8783165cba764e9b5d51e1a15ff87 (diff)
parent4e60eebae05aeec65e4894e3901c9d61c9b32910 (diff)
downloadrails-13c6c3cfc59ff0b400b294dce15f32752b0fb5f5.tar.gz
rails-13c6c3cfc59ff0b400b294dce15f32752b0fb5f5.tar.bz2
rails-13c6c3cfc59ff0b400b294dce15f32752b0fb5f5.zip
Merge commit 'origin/master' into savepoints
Diffstat (limited to 'railties/lib/tasks')
-rw-r--r--railties/lib/tasks/databases.rake2
-rw-r--r--railties/lib/tasks/framework.rake6
2 files changed, 7 insertions, 1 deletions
diff --git a/railties/lib/tasks/databases.rake b/railties/lib/tasks/databases.rake
index a90c1d4a77..3a576063fa 100644
--- a/railties/lib/tasks/databases.rake
+++ b/railties/lib/tasks/databases.rake
@@ -110,7 +110,7 @@ namespace :db do
end
- desc "Migrate the database through scripts in db/migrate. Target specific version with VERSION=x. Turn off output with VERBOSE=false."
+ desc "Migrate the database through scripts in db/migrate and update db/schema.rb by invoking db:schema:dump. Target specific version with VERSION=x. Turn off output with VERBOSE=false."
task :migrate => :environment do
ActiveRecord::Migration.verbose = ENV["VERBOSE"] ? ENV["VERBOSE"] == "true" : true
ActiveRecord::Migrator.migrate("db/migrate/", ENV["VERSION"] ? ENV["VERSION"].to_i : nil)
diff --git a/railties/lib/tasks/framework.rake b/railties/lib/tasks/framework.rake
index d639214ffe..191c9361ff 100644
--- a/railties/lib/tasks/framework.rake
+++ b/railties/lib/tasks/framework.rake
@@ -80,6 +80,12 @@ namespace :rails do
desc "Update both configs, scripts and public/javascripts from Rails"
task :update => [ "update:scripts", "update:javascripts", "update:configs", "update:application_controller" ]
+ desc "Applies the template supplied by LOCATION=/path/to/template"
+ task :template do
+ require 'rails_generator/generators/applications/app/template_runner'
+ Rails::TemplateRunner.new(ENV["LOCATION"])
+ end
+
namespace :update do
desc "Add new scripts to the application script/ directory"
task :scripts do