Rails – Switching Rails Environments Among Development, Test and Production

The following commands are run in Rails 3.

Run rails server:

# By default, rails console run in development env
rails server

# Run in test env
rails server --environment test

# Run in production env
rails server --environment production


 

Run rails console:

# By default, rails server run in development env
rails console

# Run in test env
rails console test

# Run in production env
rails console production

 

Run rake db

# By default, rake db:migrate run in development env
rake db:migrate

# Prepare the development database in test env
rake db:test:prepare

# Create/Update database schema in production env
rake db:migrate RAILS_ENV=production

 

Reference: Ruby on Rails Tutorial by Michael Hartl

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.