【Rails】gem ‘gimei’ で日本語のダミーデータを生成する

gimei は、日本人の名前や、日本の住所のダミーデータを使えるライブラリです。同様のライブラリにfakerがありますが、ふりがな(フリガナ)には対応していません。gimei はふりがな(及びフリガナ)に対応しています。本記事ではdb/seeds.rbを編集して、seedデータとして、gimeiを使ってみます。

gimei
https://github.com/willnet/gimei

動作環境はこちらです

gemのインストール

Gemfile

$ bundle install します。

メソッドの確認

利用メソッドはこちらのリンクより確認できます。
https://github.com/willnet/gimei#user-content-使い方

コンソールから試してみます。

seeds.rbの編集

コンソールで試したように、Gimei.name.kanji, Gimei.name.hiragana と打つと値がバラバラになってしまうので、gimei = Gimei.new や gimei = Gimei.nameのようにインスタンスを作ってやれば同じ情報がとれます。

db/seeds.rb

seeds.rbファイルの実行

rails db:seed コマンドでデータ投入です。

viewで表示すると次のようになりました。

rails gem gimei japanese

以上です!

同様のライブラリのfakerの記事はこちらです。
https://remonote.jp/rails-gem-faker


投稿者:

Shuji Tenra

「仕事に特化したQ&AサイトJobQuery【ジョブクエリ】」の開発/運営をしています。https://jobquery.jp