Je voudrais démarrer la console rails et créer des entrées de base de données dans une base de données qui n'est pas la base de données par défaut, telle que la base de données de test. J'apprécierais toute aide.Comment puis-je démarrer la console rails et utiliser la base de test uniquement?
24
A
Répondre
45
Pour démarrer la console dans test
environnement:
ruby script/console test
ruby script/console production
Pour exécuter des tâches de râteau dans un environnement test
:
rake db:create RAILS_ENV=test
rake db:migrate RAILS_ENV=test
dans Rails 3 ou au-dessus, vous pouvez utiliser:
rails console test
rails c test
0
$ RAILS_ENV=test ./script/console
6
Vous pouvez passer l'environnement RAILS_ENV=test
:
$ RAILS_ENV=test bundle exec rails console
Ou:
$ RAILS_ENV=test bundle exec rails c
Vous pouvez également faire:
$ bundle exec rails console test
Ou:
$ bundle exec rails c test
Vous pouvez voir comme
Loading test environment (Rails 3.2.8)
1.9.3p327 :001 >
Questions connexes
- 1. Comment recharger ma base de données dans la console Rails?
- 2. console Rails - utiliser image_tag méthode
- 3. Rails: Comment lister les tables/objets de base de données à l'aide de la console Rails?
- 4. comment ouvrir et utiliser la console i18n de cakephp?
- 5. comment ajouter des données à la base de données de la console rails
- 6. Comment démarrer la console IRB à partir d'une tâche rake?
- 7. Comment tester les rails à partir de la console?
- 8. Comment utiliser la console php dans Symfony2
- 9. Comment arrêter la fermeture de la console à la sortie?
- 10. Exécution d'un test JUnit à partir de la console Groovy
- 11. Puis-je utiliser Rails sans base de données et uniquement appeler des services Web?
- 12. Renvoie uniquement les nouveaux éléments de la base de données depuis la dernière vérification Rails
- 13. Effacement de la base de données de test entre tests unitaires et fonctionnels dans Rails (factory_girl)
- 14. Cache-Money: Utiliser uniquement dans la production?
- 15. démarrer les paramètres de l'application console Windows
- 16. Comment afficher les requêtes SQL exécutées dans la console Rails?
- 17. Comment démarrer le serveur rails en arrière-plan
- 18. la console rails ne charge pas
- 19. Comment créer une table persistante dans la base de données de test d'une application Rails?
- 20. La console C# ne peut pas démarrer sur MonoDevelop 2.4
- 21. Log4j sur weblogic10 uniquement les journaux de la console
- 22. ne peut pas démarrer script/console avec Ruby 1.9 et Rails 2.3.4
- 23. comment utiliser NCover dans la console/ligne de commande?
- 24. Comment utiliser AxWebBrowser dans l'application de la console
- 25. Comment la sortie n'a pas de Strack de test de trace sur la console
- 26. Utiliser CString pour convertir int et envoyer à la console
- 27. Test gratuit mem dans la console sur Windows
- 28. Rails: Comment désérialiser de la base de données?
- 29. Modification des ID de base de données à partir de la console Rails?
- 30. Comment obtenir le temps d'exécution dans la console rails?