Alors, où Rails prend-il en charge le contexte d'environnement (dev, test, prod). Disons que je prends mon code Rails sur un serveur prod, comment puis-je dire aux rails d'utiliser le fichier/env des propriétés?Comment passer env (test, dev, prod) lors du déploiement de l'application rails
Répondre
Vous définissez la variable d'environnement RAILS_ENV
sur production
ou development
. Vous pouvez le faire via le paramètre RailsEnv
de Phusion Passenger (en supposant que vous utilisez Phusion Passenger, et si vous ne l'utilisez pas, pourquoi pas vous?), Ou via le paramètre SetEnv
d'Apache, ou en utilisant le paramètre de configuration du serveur Je cours.
(Si vous utilisez des passagers Phusion, RailsEnv
est réglé sur production
par défaut.)
Parce que le passager n'est pas une balle d'argent. –
oui je viens de déployer en utilisant le passager. Où puis-je trouver RAILS_ENV? Le passager remplace-t-il par défaut la propriété RAILS_ENV? – kapso
ok désolé je l'ai, je viens de lire "variable d'environnement" - RAILS_ENV. Donc, la directive RailsEnv du passager outre de la variable d'environnement – kapso
- 1. rails - URL ActionMailer pour dev contre prod
- 2. ASP.Net problème dans Prod/Dev
- 3. Migration d'applications de Dev vers QA vers Prod
- 4. Comment transférer un paquet ssis de Dev à Prod?
- 5. Cadre Zend: Comment détecter l'environnement (dev/prod) dans le code
- 6. rails memcache dev vs production
- 7. Django Markdown fonctionne en dev mais pas en prod
- 8. Passer à app.config lors de l'exécution du test unitaire
- 9. Déplacer MVC de Dev à Prod provoque une erreur d'analyse
- 10. un lien AJAX pour les environnements de dev et prod
- 11. Dev .NET 32 bits par rapport à 64 bits prod
- 12. Rails diff config modèle dans l'environnement de développement ou de prod
- 13. Résolution de conflit de déploiement de test J2EE comment?
- 14. Configuration de Postgres dans Ubuntu 9.1 Rails dev-box pour le test du concombre
- 15. Rails de démarrage dans l'environnement de test
- 16. Comment assurer que nous publions la production sur le serveur de prod et le test sur le serveur de test
- 17. MOSS 2007 et Sql Server Reporting Services de dev à prod
- 18. rails + rspec: rester au sec lors du test
- 19. Introspection pendant l'exécution du test Rails - Comment?
- 20. Rails et memcached dans un env enregistré
- 21. Windows (dev) à Linux (prod) Erreurs de migration de Zend Framework
- 22. Erreur lors du déploiement du fichier WAR
- 23. Application de déploiement de rails
- 24. Erreur lors du déploiement de l'application
- 25. Problème lors du déploiement de l'application WPF
- 26. Méthode non définie `env 'pour Rails: Module
- 27. Accélérer Rails App sur le développement env.?
- 28. Subversion et déploiement de test
- 29. Comment simulez-vous les params lors du test du setter d'un modèle Rails?
- 30. Rails: Lors du test de contrôleurs avec RSpec, comment les empêcher de rediriger?
Cela dépend de ce que vous utilisez dans la production appserver. –
J'utilise le passager – kapso