[RUBY] Résoudre ActiveRecord :: NoDatabaseError lors du test des rails (Tutoriel Rails Chapitre 3)

Gardez une trace de toutes les erreurs qui se produisent au cours de votre progression dans le didacticiel sur les rails. Le matériel utilise MacBook Air et l'environnement de développement utilise VScode.

Tutoriel Rails Chapitre 3 3.3.1 Premier test

Commande à exécuter


$ rails test

Erreur qui se produit


$ rails test
~réduction~
~réduction~ FATAL:  database "tutorial_test" does not exist (ActiveRecord::NoDatabaseError)

Ce n'est ** pas de base de données! L'erreur est **. Lors du test des rails, vous devez également créer une base de données de test **. ** **

Solution Générer une base de données

Par conséquent, générez une base de données avec une commande.

Commandes à exécuter pour générer une base de données


$ rails db:create

Au fait

$ rake db:create

 Mais tu peux. Vous pouvez vous référer à cet article pour cela. [Qu'est-ce que le râteau Rails? ](Https://qiita.com/SuguruOoki/items/e736b15bbb80eacf66d7)

 Cette commande générera une base de données en fonction du contenu de config / database.yml.


#### **`Résultat d'exécution`**
```python

$ rails db:create

Created database 'nom de l'application_development'
Created database 'nom de l'application_test'

Si vous voyez cela, la base de données a été générée avec succès.

À ce stade, le test $ rails devrait réussir correctement!

Si vous le trouvez utile, je vous serais reconnaissant de bien vouloir cliquer sur le bouton ** LGTM. ** ** Faisons de notre mieux pour apprendre les rails ensemble! : lift_hand_tone1:

Recommended Posts

Résoudre ActiveRecord :: NoDatabaseError lors du test des rails (Tutoriel Rails Chapitre 3)
Résoudre ActiveRecord :: NoDatabaseError sur les rails6
Résoudre Gem :: FilePermissionError lors de l'exécution de rails d'installation de gem (Tutoriel Rails Chapitre 1)
tutoriel rails Chapitre 6
Test du tutoriel sur les rails
tutoriel rails Chapitre 1
tutoriel rails Chapitre 7
tutoriel rails Chapitre 5
tutoriel rails Chapitre 9
tutoriel rails Chapitre 8
Tutoriel Rails Chapitre 3 Apprentissage
Mémorandum du didacticiel Rails (Chapitre 3, 3.1)
Tutoriel Rails Chapitre 4 Apprentissage
Tutoriel Rails Chapitre 1 Apprentissage
Tutoriel Rails Chapitre 2 Apprentissage
Résoudre LoadError (impossible de charger un tel fichier --bcrypt) qui se produit dans le test des rails (Tutoriel Rails Chapitre 6)
[Tutoriel Rails Chapitre 4] Rubis à saveur de Rails
[Tutoriel Rails Chapitre 5] Créer une mise en page
Tutoriel de mastication des rails [Chapitre 2 Application jouet]
[Rails5] Rspec -Test d'unité lors de l'imbrication-
Tutoriel Rails (4e édition) Mémo Chapitre 6
Tutoriel Rails 6e édition Résumé d'apprentissage Chapitre 10
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 4
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 9
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 6
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 5
Comment résoudre les erreurs qui se produisent lors de l'installation de Rails 5.1.3
Rails Tutorial 6e édition Résumé de l'apprentissage Chapitre 2
Tutoriel Rails Chapitre 0: Apprentissage préliminaire des connaissances de base 5
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 3
Rails Tutorial 6e édition Résumé d'apprentissage Chapitre 8
rails tutry
tutoriel sur les rails
rails tutry
tutoriel sur les rails
rails tutry
tutoriel sur les rails
tutoriel sur les rails
Tutoriel Rails Chapitre 1 De zéro au déploiement [Essayer]
Tutoriel de mastication des rails [Chapitre 3 Création de pages presque statiques]
Je ne peux pas déployer! Résoudre une erreur qui ne peut pas être poussée vers heroku (Tutoriel Rails Chapitre 1)