我對Ruby on Rails比較陌生,偶爾我發現這個約定配置的東西有點令人困惑,因爲在這種情況下,開發者似乎隱藏了很多東西。Ruby on Rails:如何設置應用程序在哪個開發環境中運行?
我正在使用rails 2.3.8,當我通過NetBeans 6.9/Mongrel在本地系統上運行應用程序時,它使用開發環境參數運行。當我將它部署到Fedora盒並在Apache中運行它時它使用生產環境參數自動運行HTTPD。
我的應用程序如何知道使用哪個環境?我沒有改變我的應用程序中的任何設置環境..本地和我的Fedora框中的兩個版本都是相同的。我在代碼中找不到任何地方設置環境..所以這是如何工作的?
感謝。