Я относительно новичок в Ruby on Rails, и время от времени я нахожу эту штуку с переконфигурацией немного запутанной, так как многие вещи, похоже, скрыты от разработчика, как в этом случае.
Я использую rails 2.3.8, и когда я запускаю свое приложение локально через NetBeans 6.9 / Mongrel в своей системе, оно запускается с использованием параметров среды разработки .. когда я развертываю его в блоке Fedora и запускаю там в Apache HTTPD он автоматически запускается с использованием параметров производственной среды.
Как мое приложение узнает, какую среду использовать? Я ничего не изменил в своем приложении, чтобы установить среду ... обе версии локально и на моем компьютере Fedora идентичны. Я не могу найти нигде в коде, где он устанавливает среду .. так как это работает?
Спасибо.