Change a default Rails application enviornment
This will discuss how to change the environment so when someone types rails s they boot in not development but in the environment they want.
Running on a local machine
Section titled “Running on a local machine”Normally when rails environment is run by typing. This just runs the default environment which is usually development
rails sThe specific environment can be selected by using the flag -e for example:
rails s -e testWhich will run the test environment.
The default environment can be changed in terminal by editing the ~/.bashrc file, and adding the following line:
export RAILS_ENV=production in yourRunning on a server
Section titled “Running on a server”If running on a remote server that is using Passenger change apache.conf to to the environment you want to use. For example this case you see RailsEnv production.
<VirtualHost *:80> ServerName application_name.rails.local DocumentRoot "/Users/rails/application_name/public" RailsEnv production ## This is the default</VirtualHost>