Réponse longue avec par exemple:
- vous a créé l'application avec rails 5.0.0, vous obtenez webserver pumas par défaut.
- vous installez unicorn gem. et vous démarrez le serveur par
rails server
toujours votre serveur est puma. Pourquoi ? parce que config/puma.rb
fichier qui a généré avec rails new application-name
.
- Pour démarrer le serveur Unicorn, vous devez créer un fichier pour unicorn dans le dossier config.
- Pour démarrer le serveur Unicorn, vous devez exécuter une commande telle que
unicorn -c config/unicorn.rb
dans votre terminal. Je pense que c'est la réponse à votre question.
Réponse courte:
Vous avez explicitement dire rails qui ServeurWEB vous devez exécuter. Rails ne décidera pas lequel exécuter (dans le cas d'un serveur Web multiple).
J'espère que cela clarifiera vos doutes. Cheers