Tatehitoの技術メモ

ソフトウェアエンジニアです。いろいろ書きます。

Qiitaに「Railsアプリケーションで初期データをセットアップする方法あれこれ」という記事を書きました

先日公開した「ポケモンしりとり」では、ポケモンの名前の情報をマスタデータとしてDBに保持させているのですが、現在ポケモンの数は809種類で、とても手作業でデータロードする気は起きません。

ということで、ポケモンの情報が記述されているJSONファイルからロードしています。

@kotofurumiyaさんのJSONファイルを利用させていただきました!ありがとうございます~!

今回の目的は「JSONファイルからのロード」だったのですが、他にもデータのセットアップ方法を調べてみると、

ロード用のファイルを用意しておけばコマンド一発でできたり、データをリセットしてセットアップしなおすことができたり、CSVファイルからロードできたり、環境ごとにロードするデータを分けることができたりと、便利だな~という印象を受けました。

ということで、せっかく調べたので「Railsアプリケーションで初期データをセットアップする方法あれこれ」というタイトルでQiitaに投稿してみました。

良かったら参考にしてみてください!