Par défaut chaque fois que vous ne script « ruby / serveur » vous allez être en cours d'exécution contre la base de données de développement.
Chaque fois que vous exécutez des tests, en faisant "rake test", "rake test: fonctionnels", etc., Rails charge automatiquement tout ce que vous avez dans vos appareils dans la base de données de test. Chaque fois que vous déployez en production, si vous utilisez Phusion Passenger (ce que vous devriez probablement faire), il lancera par défaut votre application en mode production.
Si vous voulez démarrer votre serveur webrick contre l'une des autres bases de données, vous pouvez faire:
> ruby script/server -e production
> ruby script/server -e test
'$ rails serveur -e production' sera utilisé en production – zulucoda