Link copiato negli appunti
Rails è un framework multi-enviroment. È possibile creare più ambienti con diverse configurazioni per gestire le numerose esigenze di un progetto.
Ad esempio, è possibile avere un ambiente di test con un database MySQL, un ambiente di sviluppo sulla propria macchina con database SQLite ed un ambiente di produttività con database PostreSQL.
Ogni applicazione Rails dispone di 3 ambienti predefiniti: development, test e production. Ciascuno di essi è specifico per esigenze differenti. Ad esempio, nell’ambiente development il caching è disabilitato e le eccezioni sono mostrate a schermo con l’intera backtrace.