Comment mettre un Rails 3.0 en mode production ?
Dois-je simplement mettre le code suivant dans config/environnement :
RAILS_ENV = 'production'
Y a-t-il autre chose que je dois changer ?
Merci.
Comment mettre un Rails 3.0 en mode production ?
Dois-je simplement mettre le code suivant dans config/environnement :
RAILS_ENV = 'production'
Y a-t-il autre chose que je dois changer ?
Merci.
Cela dépend de la façon dont vous exécutez votre application. Si vous utilisez simplement le rails server
vous pouvez le faire :
rails server -e production
Vous pouvez aussi simplement utiliser RAILS_ENV
comme vous l'avez mentionné (mais faites-le en une seule ligne) :
RAILS_ENV=production rails server
Si vous êtes plus précis sur votre configuration de production exacte (c'est-à-dire si vous utilisez Passenger, ou Mongrel, ou Unicorn, ou autre), nous pourrions vous donner une réponse plus spécifique à votre situation.
Bien que Passenger exécute par défaut votre application en mode production, sauf indication contraire de votre part, vous pouvez vous en assurer. Pour Passenger derrière Apache, vous devez ajouter ceci à votre configuration Apache :
RailsEnv production
Pour Passenger derrière Nginx, vous devez ajouter ceci à votre configuration Nginx :
rails_env production;
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.