Just do IT

思うは招く

Railsでテストデータを削除し、新たなテストデータを流し込む

DBのテストデータを作る。

db/seeds.rb

5.times do |i|
  Post.create(title: "title #{i}", body: "body #{i}")
end

今あるテストデータをリセットして新しくテーブルを作り直す。

rails db:migrate:reset

そしてdb/seeds.rbに書いたテストデータを流し込む。

rails db:seed

DB接続。設定したDBに自動で接続してくれる。デフォルトだとsqlite3

rails db

テーブルを確認。

select * from テーブル名;