Resolve ActiveRecord :: NoDatabaseError when doing rails test (Rails tutorial Chapter 3)

Keep track of any errors that occur as you progress through the rails tutorial. The hardware uses MacBook Air, and the development environment uses VScode.

Rails Tutorial Chapter 3 3.3.1 First Test

Command to execute


$ rails test

Error that occurs


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

This is ** no database! The error is **. When you do rails test, you also need to create a database for ** testing. ** **

Solution Generate a database

Therefore, generate a database with the command.

Command to run to generate the database


$ rails db:create

By the way

$ rake db:create

 But you can. You can refer to this article for this. [What is Rails rake? ](Https://qiita.com/SuguruOoki/items/e736b15bbb80eacf66d7)

 This command will generate a database according to the contents of config / database.yml.


#### **`Execution result`**
```python

$ rails db:create

Created database 'app name_development'
Created database 'app name_test'

If you see this, you have successfully generated the database.

At this point, the $ rails test should pass correctly!

If you find it useful, I would be grateful if you could click the ** LGTM button. ** ** Let's do our best to learn Rails together! : raised_hand_tone1:

Recommended Posts

Resolve ActiveRecord :: NoDatabaseError when doing rails test (Rails tutorial Chapter 3)
Resolve ActiveRecord :: NoDatabaseError on rails6
Resolve Gem :: FilePermissionError when running gem install rails (Rails Tutorial Chapter 1)
Rails tutorial test
rails tutorial Chapter 7
rails tutorial Chapter 5
rails tutorial Chapter 10
rails tutorial Chapter 9
rails tutorial Chapter 8
Rails Tutorial Chapter 3 Learning
Rails Tutorial Memorandum (Chapter 3, 3.1)
Rails Tutorial Chapter 4 Learning
Rails Tutorial Chapter 1 Learning
Rails Tutorial Chapter 2 Learning
Resolve LoadError (cannot load such file --bcrypt) that occurs in rails test (Rails tutorial Chapter 6)
[Rails Tutorial Chapter 4] Rails-flavored Ruby
[Rails Tutorial Chapter 5] Create a layout
Chewing Rails Tutorial [Chapter 2 Toy Application]
[Rails5] Rspec -Unit test when nesting-
Rails Tutorial (4th Edition) Memo Chapter 6
Rails Tutorial 6th Edition Learning Summary Chapter 10
Rails Tutorial 6th Edition Learning Summary Chapter 7
Rails Tutorial 6th Edition Learning Summary Chapter 9
Rails Tutorial 6th Edition Learning Summary Chapter 6
Rails Tutorial 6th Edition Learning Summary Chapter 5
How to resolve errors when installing Rails 5.1.3
Rails Tutorial Chapter 0: Preliminary Basic Knowledge Learning 5
Rails Tutorial 6th Edition Learning Summary Chapter 3
Rails Tutorial 6th Edition Learning Summary Chapter 8
rails tutorial
rails tutorial
rails tutorial
rails tutorial
rails tutorial
rails tutorial
rails tutorial
Rails Tutorial Chapter 1 From Zero to Deployment [Try]
Chewing Rails Tutorial [Chapter 3 Creating Almost Static Pages]
I can't deploy! Resolve an error that can't be pushed to heroku (Rails Tutorial Chapter 1)