comment changer de rails en mode développement
Dans la documentation de rails (3.2.3), il est dit
Le mode de développement (qui est ce que vous utilisez par défaut), les Rails de la recharge de votre application avec tous les navigateurs demande, donc il n'y a pas besoin de s'arrêter et de redémarrer le serveur web.
Mais clairement mon app charges dans le mode de production de la zone.(Je peux taper des Rails.env et de le voir).
Pourquoi?
Je puis aller de l'environnement.rb et ajouter
ENV["RAILS_ENV"] = "development"
et il est encore en production.
Une idée?
Edit : Ici, vous allez
#Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
MyAppName::Application.initialize!
ENV["RAILS_ENV"] = "development"
S'il vous plaît ajouter votre config/environment.rb code ici.
n'. ajouté herer -# à la place de # en raison de stackoverflow le formatage
Comment êtes-vous démarrer votre application?
Si vous voulez ENV["RAILS_ENV"], réglez-le en haut du fichier, avant de l'exiger.
Lorsque vous êtes sur la ligne de commande UNIX, qu'obtenez-vous lorsque vous tapez mon prochain commentaire?
n'. ajouté herer -# à la place de # en raison de stackoverflow le formatage
Comment êtes-vous démarrer votre application?
Si vous voulez ENV["RAILS_ENV"], réglez-le en haut du fichier, avant de l'exiger.
Lorsque vous êtes sur la ligne de commande UNIX, qu'obtenez-vous lorsque vous tapez mon prochain commentaire?
OriginalL'auteur Bick | 2012-05-26
Vous devez vous connecter pour publier un commentaire.
Si ce n'est pas une solution essayez de démarrer le serveur Rails de cette façon:
Que pensez vous de voir si mettre
<%= Rails.env %>
quelque part en vous fichier de mise en page?OriginalL'auteur Aldo 'xoen' Giambelluca
Solution Possible pour votre situation pourrait être:
La commande est valide dans les Rails 3.2.
désolé. Je suis très nouveau dans les rails. Devrait-il travailler régulièrement windowws ligne de cmd? i.imgur.com/BCKAs.png
Vous devez exécuter la commande dans les Rails de répertoire du projet.
OriginalL'auteur thesis
Si vous utilisez Phusion Passenger, puis ajoutez les lignes suivantes à votre fichier de configuration de l'hôte virtuel:
En d'autres termes, sur mon système, vous ne vim /etc/apache2/sites-available/[nom de l'application] de sorte qu'il ressemble à la suivante:
Vous serait alors nécessaire de redémarrer le serveur web:
De crédit à la: http://my.opera.com/williamn/blog/2009/03/03/how-to-make-phusion-passenger-run-in-development-mode
OriginalL'auteur decider