Link copiato negli appunti
Per creare un nuovo environment conviene partire da uno già esistente. Si scelta tra development, test e production quello più simile alle nostre esigenze e si copi il file nella cartella config/enviroments
salvandolo come nomeenvironment.rb
dove nomeenvironment
è il nome del nuovo ambiente, ad esempio staging
.
Nel file config/database.yml aggiungere una nuova configurazione database per l’ambiente scelto, ad esempio
staging: adapter: sqlite3 database: db/staging.sqlite3 timeout: 5000
A questo punto il nuovo ambiente è creato. I comandi per eseguire l’applicazione con l’ambiente scelto variano a seconda dello script in uso. Ad esempio, per lanciare il server WEBRick in staging usare:
ruby script/server -e staging