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 Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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