Ho creato l'applicazione su Sinatra, che rappresenta una semplice API. Voglio fare il dispiegamento su produzione e sviluppo. Voglio scegliere durante la distribuzione, se dovrebbe essere dev o produzione, e la logica di alcuni metodi dovrebbe cambiare, a seconda del tipo di distribuzione. C'è qualche idea, come può essere fatto e qualche esempio di risoluzione di questo problema.Ruby Sinatra configurato per lavorare su produzione e sviluppo
Esempio: Ho codice
get '/api/test' do
return "It is dev"
end
ma dopo la distribuzione alla produzione vorrei vedere dopo run/api/test
It is PROD
Come si può fare?
possibile duplicato di [Come posso dire a Sinatra quale ambiente (sviluppo, test, produzione) è?] (Http://stackoverflow.com/questions/19420321/how-do-i-tell-sinatra-what-environment -development-test-production-it-is) –
@AmauryMedeiros Ho aggiornato la mia domanda, non capisco come funziona. Per favore, spiegami. –
Il duplicato nominato è piuttosto inutile, e non _quite_ un duplicato. –