rails s したらこのようなエラーがでました。
ActiveRecord::NoDatabaseError
FATAL: database "todo_development" does not exist
データベースがないというご指摘です。
RailsはすでにDBの名前を決めていてくれて、それがないとエラーになるようです。
デフォルトのsqlite3を使っているときは見ていないエラーなので、任意でほかのDBに変えると最初は出てしまいがちな気がします。
データベースを作ります。各種、DBにログインして
create database todo_development;
でも作れますが、Railsはこんな便利なコマンドがあるようです。
rails db:create
これをたたくとRailsが自動で決まったDB名で作ってくれます。
すごい。
参考にさせていただきました。
rails db:create でデータベースが作れる