На моей машине разработки:
$ bundle exec rails console
Loading development environment (Rails 3.2.3)
1.9.3p194 :001 > Rails.env
=> "development"
Это ожидаемо. Все идет нормально.
Тем не менее, на моем рабочем сервере (на котором я развернулся с помощью Capistrano) я получаю точно такой же результат:
$ bundle exec rails console
Loading development environment (Rails 3.2.3)
1.9.3p194 :001 > Rails.env
=> "development"
На любой машине я могу вместо этого сделать:
$ bundle exec rails console production
Loading development environment (Rails 3.2.3)
1.9.3p194 :001 > Rails.env
=> "production"
Мой вопрос: на рабочем сервере не следует ли bundle exec rails console
загружать производственную среду по умолчанию вместо среды разработки? И если нет, то почему?