[Ruby on Rails] Determine production/development Environment with Rails.env

Tadashi Shigeoka ·  Mon, June 18, 2012

In Ruby on Rails, determining environments like production/development is done with Rails.env.

Sample Code for production/development Environment Determination Using Rails.env

if Rails.env == 'production'
  // production
elsif Rails.env == 'staging'
  // staging
elsif Rails.env == 'development'
  // development
elsif Rails.env == 'test'
  // test
end

You can also write it this way.

puts "Rails.env is production" if Rails.env.production?

That’s all from the Gemba.