/ / La configuration de Ruby on Rails change-t-elle lorsque le serveur est en cours d'exécution? - rubis sur rails, rubis, tarentule

La configuration de Ruby on Rails change-t-elle lorsque le serveur est en cours d'exécution? - rubis sur rails, rubis, tarentule

Bonjour, je suis nouveau dans Ruby on Rails. J'ai installé l’application Testia Tarantula et j’essaie de lire sur Ruby.

Ma question est de savoir comment démarrer / arrêter le serveur. Par exemple: je veux changer le courrier électronique de l'administrateur, alors j'exécute la commande suivante pour changer la configuration de l'application: RAILS_ENV = rake de production db: config: app Mais est-ce que cette commande peut être exécutée pendant que le serveur est en marche, elle contient "db" dans la commande, ce qui m'avertirait que je ne devrais pas "l'exécuter pendant que le serveur est en marche. Tous ceux qui ont des conseils utiles pour apprendre Ruby on Rails gestion des applications serveur?

Réponses:

1 pour la réponse № 1

Bienvenue sur Rails!

Vous pouvez lancer rake db:xxxxx pendant que le serveur est en marche et que ça ne fera pas de mal. Cependant, j’arrête habituellement mon serveur, lance ma commande rake, puis je le relance pour que toutes les modifications soient prises en compte. peut vouloir redémarrer le serveur juste pour être sûr. Je crois que le schéma est généré / mis à jour au démarrage du serveur, juste pour le moment.

En ce qui concerne le démarrage et l’arrêt du serveur, vous pouvez utiliser ctrl + c si vous y êtes connecté. S'il est détaché, vous pouvez rechercher le pid puis tuer -9.


1 pour la réponse № 2

Lancer rake db:n'importe quoi chargera des rails tout seul. Peu importe que vous ayez un serveur en place ou non. Cela se fera en arrière-plan. Considérez-le comme si vous exécutiez un script SQL pendant que le serveur est en cours d’exécution. C’est un processus distinct.