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.
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 **. ** **
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.
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