日本語の名前や住所を含んだテストデータを用意するためにGemを調べたのでまとめました。
ちなみにRuby ToolboxのRandom Data Generationタグでランキングを参照できます。
Faker
Ruby Toolboxでダントツに人気があるGemです。名前(ふりがなは無い)、住所、電話番号を生成でき、多言語対応されており日本語も使えます。
Ffaker
Fakerをリライトし高速化したものですが、少しAPIも変わっており、日本語は今のところ名前、職業のみのようです。
ForgeryJa
英語しか無いForgeryを日本向けにしたものです。名前(ふりがな有り)、住所、その他いくつか対応されています。
Gimei
日本語の名前や住所を取得できます。Fakerと違い、ふりがなにも対応しています。
下記のようにインスタンスをつくって同一名の漢字、ふりがなを取得できるのも便利です。
gimei = Gimei.name
puts gimei.kanji # => 杉浦 司
puts gimei.katakana # => スギウラ ツカサ
Takarabako
ゲームなどに登場するアイテム名を取得できます。
もし他にもありましたらコメントでお寄せください