Comment puis-je accéder au contenu de database.yml
dans une migration ActiveRecord? Plus précisément, j'ai besoin de la valeur de la clé database
pour la base de données en cours de migration.Lire database.yml depuis la migration ActiveRecord
3
A
Répondre
7
db = YAML.load_file("#{RAILS_ROOT}/config/database.yml")[RAILS_ENV]['database']
3
Essayez ActiveRecord::Base.configurations
Questions connexes
- 1. "ActiveRecord constante uninitialized" sur la migration
- 2. Accès aux attributs d'un RoR ActiveRecord depuis l'instance ActiveRecord
- 3. Clés étrangères avec ActiveRecord :: Migration de Rails?
- 4. Comment lire depuis la console dans MATLAB?
- 5. en essayant d'utiliser ActiveRecord avec Sinatra, Migration échoue question
- 6. Git et Rails: ignore database.yml
- 7. Lire les éléments suivants par ActiveRecord
- 8. Créer une migration ActiveRecord, puis modifier en une seule étape?
- 9. Les tâches ActiveRecord Migration & Rake ne chargeant pas les modèles?
- 10. ActiveRecord peut-il créer des tables en dehors d'une migration?
- 11. Possibilité d'utiliser une classe de base avec ActiveRecord :: Migration?
- 12. Migration de Rails pour les schémas postgreSQL
- 13. Est-ce que schema_search_path dans database.yml pour l'application Postgre Rails ignore la casse?
- 14. Comment lire depuis stdin avec fgets()?
- 15. Lire le contenu JSON depuis UIWebView
- 16. Performance: Besoin de lire depuis LONGTEXT
- 17. Migration de django.dispatch.dispatcher depuis Django 0.96 vers 1.0.2
- 18. .net 3.5: Pour lire la chaîne de connexion depuis app.config?
- 19. Comment lire les variables de l'application tierce depuis la mémoire?
- 20. Comment lire/utiliser la souris depuis un chargeur de démarrage?
- 21. Comment lire un fichier depuis internet?
- 22. Appel d'une tâche de rake depuis l'observateur ActiveRecord
- 23. Exécution de la tâche Thor à partir de la migration
- 24. Ruby on Rails question de la migration
- 25. Rake db: migration abandonnée
- 26. Comment lire la trace d'une migration échouée de Rails associée à la gemme de verrouillage
- 27. Enregistrer après rename_column dans la migration Rails
- 28. ActiveRecord + CodeIgniter - Retourne une seule valeur depuis la requête, pas sous forme de tableau
- 29. Caractère spécial dans database.yml pour le mot de passe
- 30. Comment lire depuis une application de console externe?
qui l'a fait. Je vous remercie(); –