rails6 seeds.rbでテーブルにデータを作成する

rails6 seeds.rbでテーブルにデータを作成する

rails6で、seeds.rbを使用してテーブルにデータを作成するまでの手順を記述してます。railsのバージョンは6.1.0です。

環境

  • OS ubuntu20.10
  • ruby 2.7.2
  • rails 6.1.0
  • Postgresql 13.1 (dockerで構築)

seeds.rb編集

「db」ディレクト配下にある「seeds.rb」を以下のように編集してテーブル「users」にデータをinsertしてみます。

テーブル「users」

「seeds.rb」

以下のコマンドで作成した「seeds.rb」を実行します。

テーブルを確認すると、データが作成されていることが確認できます。

配列使用

配列を使用して、データをinsertすることもできます。

テーブル確認