Обновленный ответ для Rails 5
Создать новый файл среды:
config/environments/staging.rb
Измените следующие файлы, чтобы добавить ключ среды 'staging'
config/cable.yml
config/database.yml
config/secrets.yml
Gemfile (incase you have stage dependent gems)
Новые среды теперь можно использовать как обычно, например:
rails server -e staging
rails console staging
Или сделать условные проверки:
rails console staging, Rails.env.staging?
Хорошим местом для начала создания новой среды и изменения этих файлов является копирование производственных настроек.