Forum: Ruby on Rails rake commands

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
84b78951fdd827da337a4491c08aab85?d=identicon&s=25 Dilip Bv (dilip)
on 2007-03-29 12:13
RAKE is the make of ruby - the R uby m AKE. Rails defines a number of
tasks to help you:

rake db:fixtures:load  Load fixtures into the current environment’s
database. Load specific fixtures using FIXTURES=x,y

rake db:migrate  Migrate the database through scripts in db/migrate.
Target specific version with VERSION=x

rake db:schema:dump  Create a db/schema.rb file that can be portably
used against any DB supported by AR

rake db:schema:load  Load a schema.rb file into the database

rake db:sessions:clear  Clear the sessions table

rake db:sessions:create  Creates a sessions table for use with
CGI::Session::ActiveRecordStore

rake db:structure:dump  Dump the database structure to a SQL file

rake db:test:clone  Recreate the test database from the current
environment’s database schema

rake db:test:clone_structure  Recreate the test databases from the
development structure

rake db:test:prepare  Prepare the test database and load the schema

rake db:test:purge  Empty the test database

rake doc:app  Build the app HTML Files

rake doc:clobber_app  Remove rdoc products

rake doc:clobber_plugins  Remove plugin documentation

rake doc:clobber_rails  Remove rdoc products

rake doc:plugins  Generate documation for all installed plugins

rake doc:rails  Build the rails HTML Files

rake doc:reapp  Force a rebuild of the RDOC files

rake doc:rerails  Force a rebuild of the RDOC files

rake log:clear  Truncates all *.log files in log/ to zero bytes

rake rails:freeze:edge  Lock this application to latest Edge Rails. Lock
a
specific revision with REVISION=X

rake rails:freeze:gems  Lock this application to the current gems (by
unpacking them into vendor/rails)

rake rails:unfreeze  Unlock this application from freeze of gems or edge
and return to a fluid use of system gems

rake rails:update  Update both scripts and public/javascripts from Rails

rake rails:update:javascripts  Update your javascripts from your current
rails install

rake rails:update:scripts  Add new scripts to the application script/
directory

rake stats  Report code statistics (KLOCs, etc) from the application

rake test  Test all units and functionals

rake test:functionals  Run tests for functionalsdb:test:prepare

rake test:integration  Run tests for integrationdb:test:prepare

rake test:plugins  Run tests for pluginsenvironment

rake test:recent  Run tests for recentdb:test:prepare

rake test:uncommitted  Run tests for uncommitteddb:test:prepare

rake test:units  Run tests for unitsdb:test:prepare

rake tmp:cache:clear  Clears all files and directories in tmp/cache

rake tmp:clear  Clear session, cache, and socket files from tmp/

rake tmp:create  Creates tmp directories for sessions, cache, and
sockets

rake tmp:sessions:clear  Clears all files in tmp/sessions

rake tmp:sockets:clear  Clears all ruby_sess.* files in tmp/sessions
This topic is locked and can not be replied to.