[RUBY] Beheben Sie ActiveRecord :: NoDatabaseError, wenn Sie einen Rails-Test durchführen (Rails-Tutorial, Kapitel 3).

Behalten Sie alle Fehler im Auge, die im Verlauf des Schienen-Tutorials auftreten. Die Hardware verwendet MacBook Air und die Entwicklungsumgebung verwendet VScode.

Schienen-Tutorial Kapitel 3 3.3.1 Erster Test

Befehl zum Ausführen


$ rails test

Fehler, der auftritt


$ rails test
~Kürzung~
~Kürzung~ FATAL:  database "tutorial_test" does not exist (ActiveRecord::NoDatabaseError)

Dies ist ** keine Datenbank! Der Fehler ist **. Wenn Sie einen Rails-Test durchführen, müssen Sie auch eine ** Testdatenbank erstellen. ** ** **

Lösung Generieren Sie eine Datenbank

Generieren Sie daher eine Datenbank mit einem Befehl.

Auszuführende Befehle zum Generieren einer Datenbank


$ rails db:create

Übrigens

$ rake db:create

 Doch kannst du. Sie können sich hierzu auf diesen Artikel beziehen. [Was ist Rails Rake? ](Https://qiita.com/SuguruOoki/items/e736b15bbb80eacf66d7)

 Dieser Befehl generiert eine Datenbank gemäß dem Inhalt von config / database.yml.


#### **`Ausführungsergebnis`**
```python

$ rails db:create

Created database 'App Name_development'
Created database 'App Name_test'

Wenn Sie dies sehen, wurde die Datenbank erfolgreich generiert.

Zu diesem Zeitpunkt sollte der $ Rails-Test korrekt bestanden werden!

Wenn Sie es nützlich finden, wäre ich Ihnen dankbar, wenn Sie auf die Schaltfläche ** LGTM klicken könnten. ** ** ** Lassen Sie uns unser Bestes geben, um gemeinsam Rails zu lernen! : raise_hand_tone1:

Recommended Posts

Beheben Sie ActiveRecord :: NoDatabaseError, wenn Sie einen Rails-Test durchführen (Rails-Tutorial, Kapitel 3).
Lösen Sie ActiveRecord :: NoDatabaseError auf Rails6 auf
Beheben Sie Gem :: FilePermissionError, wenn Sie Gem Install Rails ausführen (Rails Tutorial Kapitel 1).
Schienen-Tutorial Kapitel 6
Rails Tutorial Test
Schienen-Tutorial Kapitel 1
Schienen-Tutorial Kapitel 7
Schienen-Tutorial Kapitel 5
Schienen-Tutorial Kapitel 9
Schienen-Tutorial Kapitel 8
Rails Tutorial Kapitel 3 Lernen
Rails Tutorial Memorandum (Kapitel 3, 3.1)
Rails Tutorial Kapitel 4 Lernen
Rails Tutorial Kapitel 1 Lernen
Rails Tutorial Kapitel 2 Lernen
Lösen Sie LoadError (kann eine solche Datei --bcrypt nicht laden), die im Rails-Test auftritt (Rails-Tutorial, Kapitel 6).
[Rails Tutorial Kapitel 4] Ruby mit Rails-Geschmack
[Rails Tutorial Kapitel 5] Erstellen Sie ein Layout
Tutorial zum Kauen der Schienen [Kapitel 2 Spielzeuganwendung]
[Rails5] Rspec -Einheitentest beim Verschachteln-
Rails Tutorial (4. Ausgabe) Memo Kapitel 6
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 10
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 4
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 9
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 6
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 5
So beheben Sie Fehler, die während der Installation von Rails 5.1.3 auftreten
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 2
Rails Tutorial Kapitel 0: Vorbereitende Grundkenntnisse 5
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 3
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 8
Schienen Tutry
Schienen Tutorial
Schienen Tutry
Deshalb habe ich dieses Mal die Methode "Verknüpfen des Inhalts des Verzeichnisses" übernommen. Ich denke, es wird je nach Zeit und Fall richtig verwendet. Tutorial zu Linux, ln, Linux-Befehlsschienen
Schienen Tutry
Schienen Tutorial
Schienen Tutorial
Rails Tutorial Kapitel 1 Von Null bis Bereitstellung [Try]
Kauen der Schienen Tutorial [Kapitel 3 Erstellen fast statischer Seiten]
Ich kann nicht bereitstellen! Beheben Sie einen Fehler, der nicht auf Heroku übertragen werden kann (Rails Tutorial Kapitel 1).