Normalmente, quando si esegue rails server
si avvia Webrick. Se installi la gemma 'thin', allora inizia 'thin'. Mi piacerebbe fare la stessa cosa con il server 'puma'.Come faccio ad avviare 'puma', automaticamente, quando eseguo `rails server` (come fa Thin)
Vedo che il comando start
all'interno di railties (lib/rails/commands) chiama super, ma non riesco a trovare quali siano le varie opzioni per "super". Ho anche rivisto molti riferimenti a Rails all'interno di "thin".
Ho trovato una voce Changelog dal titolo "Aggiunto il supporto Thin allo script/server # 488 [Bob Klosinski]" dall'ottobre del 2008, ma quell'area di codice è cambiata significativamente da quel commit (a93ea88c0623b4f65af98c0eb55924c335bb3ac1).
Se qualcuno potesse indirizzarmi alla sezione di codice corretta, sarebbe molto utile.
Questa dovrebbe essere la risposta accettata –
Questo non ha funzionato per me. Ma penso che sia perché la mia app sta usando thin. – betomoretti
Come si fa il contrario? Non voglio caricare puma di default nello sviluppo. – abhishek77in