先日公開した「ポケモンしりとり」では、ポケモンの名前の情報をマスタデータとしてDBに保持させているのですが、現在ポケモンの数は809種類で、とても手作業でデータロードする気は起きません。
ということで、ポケモンの情報が記述されているJSONファイルからロードしています。
※@kotofurumiyaさんのJSONファイルを利用させていただきました!ありがとうございます~!
今回の目的は「JSONファイルからのロード」だったのですが、他にもデータのセットアップ方法を調べてみると、
ロード用のファイルを用意しておけばコマンド一発でできたり、データをリセットしてセットアップしなおすことができたり、CSVファイルからロードできたり、環境ごとにロードするデータを分けることができたりと、便利だな~という印象を受けました。
ということで、せっかく調べたので「Railsアプリケーションで初期データをセットアップする方法あれこれ」というタイトルでQiitaに投稿してみました。
良かったら参考にしてみてください!